@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-italic-DS6JCx7O.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-italic-Cq9u_6Zz.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-italic-BuvkOFDm.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.bus-side{width:100%;height:auto;display:block;overflow:visible}.bus-side .bus-wheel{transform-box:fill-box;transform-origin:50%}.bus--low .fine{display:none}.bus--line .s,.bus--line .ln,.bus--line .dim{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.bus--line .hair{stroke-width:.75px}.bus--line .b-txt{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.bus--line .arm{fill:none;stroke:currentColor;stroke-width:1.25px;vector-effect:non-scaling-stroke}.bus--line .pillar{fill:none;stroke:currentColor;stroke-width:.75px;vector-effect:non-scaling-stroke}.bus--line .b-star{fill:currentColor;stroke:currentColor;stroke-width:.5px;vector-effect:non-scaling-stroke}.bus--line .b-lug{fill:currentColor;stroke:none}.bus--line .b-refl{stroke-width:.75px;stroke-opacity:.55}.bus--line .b-hl,.bus--line .wiper,.bus--line .arm.thin{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.bus--line .b-hl{stroke-width:.75px}.bus--line .b-shade{display:none}.bus--line .fine{opacity:.8}.bus--line .b-well,.bus--line .b-shadow{display:none}.bus--line .dim-txt{fill:currentColor;stroke:none}.bus--livery .s,.bus--livery .ln{stroke:var(--bus-outline,#36424c);stroke-width:1px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.bus--livery .ln{fill:none}.bus--livery .hair{stroke-width:.7px;stroke-opacity:.7}.bus--livery .b-body{fill:var(--bus-body,#f5f7f7)}.bus--livery .b-glass{fill:var(--bus-glass,#22364f)}.bus--livery .pillar{fill:none;stroke:#0f1927;stroke-width:1.5px;vector-effect:non-scaling-stroke}.bus--livery .arm{fill:none;stroke:var(--bus-accent,#11a1ae);stroke-width:5px;stroke-linecap:round}.bus--livery .b-accent,.bus--livery .b-txt{fill:var(--bus-accent,#11a1ae)}.bus--livery .b-txt{stroke:none}.bus--livery .b-tire{fill:var(--bus-tire,#1a1c20)}.bus--livery .b-well{fill:#101215}.bus--livery .b-rim{fill:#c3cad0}.bus--livery .b-hub{fill:#8f98a0}.bus--livery .b-trim{fill:#cfd6da}.bus--livery .b-lamp{fill:#e9eef0}.bus--livery .b-amber{fill:#f0a030}.bus--livery .b-dark{fill:#12171d}.bus--livery .b-red{fill:#c8312f}.bus--livery .b-lug{fill:#6b747c;stroke-width:.6px}.bus--livery .b-star{fill:#fff;stroke:#fff;stroke-width:.6px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.bus--livery .b-refl{fill:#fff;fill-opacity:.14;stroke:none}.bus--livery .b-shade{fill:#0b1a22;opacity:.07}.bus--livery .b-hl{fill:none;stroke:#fff;stroke-width:1.2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.bus--livery .wiper{fill:none;stroke:#aebbc7;stroke-width:1.6px;stroke-linecap:round;vector-effect:non-scaling-stroke}.bus--livery .arm.thin{stroke-width:3px}.bus--livery .arm.dark{stroke:#1d242b}.bus--livery .b-crease{fill:#d5dbdf}.bus--livery .b-seam{fill:#8f989f}.bus--line .b-crease{display:none}.bus--line .b-seam{fill:currentColor;opacity:.6}.bus--livery .door-edge{stroke:#c9d3da;stroke-width:1.4px;stroke-opacity:.9}.bus--livery .b-txt.inv{fill:#fff}.bus--livery .fold{stroke:#5c7aa0;stroke-opacity:.45}.bus--livery .sign{stroke:#f0a030;stroke-opacity:.8}.bus--livery .tread,.bus--livery .well-in{stroke:#4a525c}.bus--livery .b-tire~.ln{stroke:#3c434c}.bus--livery .b-shadow{fill:#000;opacity:.16;stroke:none}.bus--livery .b-shadow.soft{opacity:.08}.bus--livery .b-shadow.dark{opacity:.32}.bus--livery .dim,.bus--livery .dim-txt{stroke:currentColor;fill:none;stroke-width:1px;vector-effect:non-scaling-stroke}.bus--livery .dim-txt{fill:currentColor;stroke:none}.bus--livery .b-lamp,.bus--livery .b-red,.bus--livery .b-amber{transition:fill .5s,filter .5s}html:not([data-theme=light]) .bus--livery{--bus-glass:#05080b}@supports (color:lab(0% 0 0)){html:not([data-theme=light]) .bus--livery{--bus-glass:lab(1.98218% -.455916 -1.50557)}}html:not([data-theme=light]) .bus--livery .b-lamp{fill:#fffceb;fill:lab(99.0159% -.753135 11.5421);filter:drop-shadow(0 0 2px #fffce9)drop-shadow(0 0 7px #ffeeb5)drop-shadow(0 0 18px #ffe291b3);filter:drop-shadow(0 0 2px lab(99.1167% -.986487 19.4698))drop-shadow(0 0 7px lab(94.6028% 1.27161 40.8055))drop-shadow(0 0 18px lab(91.1054% 3.75423 50.3636/.7))}html:not([data-theme=light]) .bus--livery .b-red{fill:#ff3c39;fill:lab(58.1659% 75.544 52.92);filter:drop-shadow(0 0 3px #ff242a)drop-shadow(0 0 10px #ee0f1fbf);filter:drop-shadow(0 0 3px lab(55.7252% 78.875 57.4358))drop-shadow(0 0 10px lab(51.1789% 75.779 56.0668/.75))}html:not([data-theme=light]) .bus--livery .b-amber{fill:#ffc56b;fill:lab(83.5916% 22.8434 77.2236);filter:drop-shadow(0 0 3px #ffb149)drop-shadow(0 0 8px #ffa824b3);filter:drop-shadow(0 0 3px lab(78.7548% 27.637 76.3437))drop-shadow(0 0 8px lab(76.4239% 27.8159 77.4337/.7))}@media (prefers-reduced-motion:reduce){.bus--livery .b-lamp,.bus--livery .b-red,.bus--livery .b-amber{transition:none}}.bus--line .b-beam{display:none}.bus--livery .b-beam{opacity:0;pointer-events:none;transition:opacity .5s}html:not([data-theme=light]) .bus--livery .b-beam{opacity:1}html:not([data-theme=light]) .bus--livery .b-lamp.rev{fill:#e9eef0;filter:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100svh;margin:0;overflow-x:clip}img,svg,video{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,p,figure,dl,dd,ul,ol{margin:0}ul:where([role=list]),ol:where([role=list]){padding:0;list-style:none}a{color:inherit}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}html.lenis,html.lenis body{height:auto}html.lenis:not(.lenis-autoToggle){scroll-behavior:auto}.lenis.lenis-stopped{overflow:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.v-ficha{--paper:#fcfdfe;--paper-2:#f1f7f8;--ink:#0e1a23;--ink-2:#4e5a62;--line:#8ba3ab;--rule:#dee4e7;--navy:#0a2133;--turq:#2ad5e5;--turq-soft:#daf6fa;--turq-deep:#006476;--on-dark:#c4d4dc;--error:#a9231e;--r-lg:24px;--r:16px;--r-sm:10px;--shadow-sm:0 1px 2px #0a17230f, 0 2px 10px #0a17230d;--shadow:0 1px 2px #0a17230f, 0 14px 36px #0a17231a;--display:"Archivo Variable", "Helvetica Neue", sans-serif;--body:"Archivo Variable", "Helvetica Neue", sans-serif;--gutter:clamp(1rem, 4.5vw, 4rem);--max:80rem;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--s8:4.5rem;--s9:clamp(4.5rem, 9vw, 8rem);--ease:cubic-bezier(.16, 1, .3, 1);background:var(--paper);color:var(--ink);font-family:var(--body);font-variation-settings:"wdth" 100;caret-color:var(--turq-deep);font-size:1.0625rem;line-height:1.6}@supports (color:lab(0% 0 0)){.v-ficha{--paper:lab(99.3164% -.513136 -.49386);--paper-2:lab(96.7953% -1.64628 -1.32294);--ink:lab(8.3291% -2.60463 -8.30781);--ink-2:lab(37.3827% -3.09321 -6.50848);--line:lab(65.3775% -7.51689 -7.3054);--rule:lab(90.1714% -1.70276 -2.34059);--navy:lab(11.7355% -3.70427 -14.7369);--turq:lab(77.9251% -38.4876 -20.4923);--turq-soft:lab(95.0515% -9.10881 -4.87111);--turq-deep:lab(37.9603% -24.5807 -20.9449);--on-dark:lab(83.8357% -4.19736 -5.81863);--error:lab(38.0073% 53.2593 38.6991);--shadow-sm:0 1px 2px lab(7.17828% -2.5712 -9.84598/.06), 0 2px 10px lab(7.17828% -2.5712 -9.84598/.05);--shadow:0 1px 2px lab(7.17828% -2.5712 -9.84598/.06), 0 14px 36px lab(7.17828% -2.5712 -9.84598/.1)}}.v-ficha ::selection{background:var(--turq);color:var(--ink)}.v-ficha :focus-visible{outline:2px solid var(--turq-deep);outline-offset:3px;border-radius:6px}.v-ficha h1,.v-ficha h2,.v-ficha h3{font-family:var(--display);font-variation-settings:"wdth" 100;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;min-width:0;font-weight:700;line-height:1.08}.v-ficha h2{font-size:clamp(1.9rem,2.4vw + 1rem,3rem)}.v-ficha h3{font-size:clamp(1.4rem,1.4vw + .9rem,1.9rem)}.v-ficha p{text-wrap:pretty}.fx-skip{left:var(--s4);z-index:60;background:var(--ink);color:var(--paper);padding:var(--s3) var(--s4);position:absolute;top:-100px}.fx-skip:focus{top:var(--s4)}.fx-btn{font-variation-settings:"wdth" 100;white-space:nowrap;cursor:pointer;min-height:50px;transition:background-color .18s var(--ease), color .18s var(--ease), transform .18s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.fx-btn--ink{background:var(--navy);color:var(--paper);box-shadow:var(--shadow-sm)}.fx-btn--ink:hover{background:var(--turq-deep);transform:translateY(-1px)}.fx-btn:active{transform:translateY(1px)}.fx-btn:disabled{cursor:progress;opacity:.65}.fx-link{color:var(--turq-deep);text-underline-offset:.25em;transition:text-decoration-color .16s var(--ease);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.5px}.fx-link:hover{text-decoration-color:currentColor}.fx-header{z-index:20;align-items:center;gap:var(--s5);min-height:72px;padding:var(--s3) var(--gutter);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--rule);background:#fcfdfedb;background:lab(99.3164% -.513136 -.49386/.86);display:flex;position:sticky;top:0}.fx-brand{align-items:center;gap:var(--s3);margin-right:auto;text-decoration:none;display:inline-flex}.fx-brand-mark{width:32px;height:auto}.fx-brand-word{font-variation-settings:"wdth" 100;letter-spacing:.03em;text-transform:uppercase;font-size:1.15rem;font-weight:800}.fx-menu-toggle{min-height:44px;padding:0 var(--s5);border:1px solid var(--rule);background:var(--paper);cursor:pointer;border-radius:999px;font-weight:600}.fx-nav{display:none}.fx-nav.is-open{gap:var(--s2);padding:var(--s4) var(--gutter) var(--s5);background:var(--paper);border-bottom:1px solid var(--rule);display:grid;position:absolute;inset:100% 0 auto}.fx-nav a:not(.fx-btn){padding:var(--s3) 0;color:var(--ink-2);white-space:nowrap;font-weight:500;text-decoration:none}.fx-nav a:not(.fx-btn):hover,.fx-nav a:not(.fx-btn)[aria-current=page]{color:var(--ink)}.fx-nav a:not(.fx-btn)[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--turq);text-decoration-color:var(--turq);text-underline-offset:.45em;text-decoration-thickness:3px}@media (min-width:52rem){.fx-menu-toggle{display:none}.fx-nav,.fx-nav.is-open{align-items:center;gap:var(--s6);background:0 0;border:0;padding:0;display:flex;position:static}}.fx-hero{display:grid}.fx-hero-media{background:var(--navy);height:clamp(380px,74vh,860px);position:relative}.fx-hero-track{position:absolute;inset:0}.fx-hero-photo{object-fit:cover;object-position:50% 60%;opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--ease);position:absolute;inset:0}.fx-hero-photo.is-active{opacity:1}.fx-hero-controls{right:var(--gutter);top:var(--s5);z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e1a236b;background:lab(8.3291% -2.60463 -8.30781/.42);border-radius:999px;align-items:center;gap:2px;padding:4px 6px 4px 10px;display:flex;position:absolute}.fx-hero-dot{cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.fx-hero-dot:before{content:"";background:#fcfcfc66;background:lab(98.84% .0000298023 -.0000119209/.4);border-radius:2px;grid-area:1/1;width:22px;height:3px}.fx-hero-dot span{background:var(--paper);transform-origin:0;border-radius:2px;grid-area:1/1;width:22px;height:3px;transform:scaleX(0)}.fx-hero-dot[aria-current=true] span{transform:scaleX(1)}.fx-hero-dot:hover:before{background:#fcfcfcb3;background:lab(98.84% .0000298023 -.0000119209/.7)}.fx-hero-pause{width:30px;height:30px;color:var(--paper);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin-left:2px;padding:0;display:grid}.fx-hero-pause:hover{background:#fcfcfc26;background:lab(98.84% .0000298023 -.0000119209/.15)}.fx-hero-pause svg{fill:currentColor;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.fx-hero-controls :focus-visible{outline:2px solid var(--paper);outline-offset:1px;border-radius:999px}@media (min-width:64rem){.fx-hero-controls{top:auto;bottom:var(--s5)}}.fx-hero-sheet{margin:calc(-1 * clamp(4rem, 12vh, 10rem)) var(--gutter) 0;background:var(--paper);border-radius:var(--r-lg);max-width:50rem;box-shadow:var(--shadow);padding:clamp(1.5rem,3.2vw,3rem);position:relative}.fx-hero-sheet h1{max-width:15ch;font-size:clamp(2.3rem,3.6vw + 1rem,4rem)}.fx-lede{margin-top:var(--s5);max-width:52ch;color:var(--ink-2);font-size:clamp(1.1rem,.4vw + 1rem,1.25rem)}.fx-actions{align-items:center;gap:var(--s4) var(--s6);margin-top:var(--s6);flex-wrap:wrap;display:flex}.fx-titleblock{width:calc(100% - 2 * var(--gutter));max-width:var(--max);margin:var(--s8) auto 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fx-titleblock>div{gap:var(--s2);padding:var(--s4) var(--s5) var(--s5) 0;align-content:start;display:grid}.fx-titleblock>div+div{padding-left:var(--s5);border-left:1px solid var(--rule)}.fx-titleblock>div:nth-child(3){border-left:0;padding-left:0}.fx-titleblock dt{color:var(--ink-2);font-size:.95rem;font-weight:500}.fx-titleblock dd{letter-spacing:-.015em;font-variation-settings:"wdth" 100;font-variant-numeric:tabular-nums;font-size:clamp(1.1rem,.8vw + .9rem,1.5rem);font-weight:700;line-height:1.15}@media (max-width:47.99rem){.fx-titleblock>div:nth-child(-n+2){border-bottom:1px solid var(--rule)}}@media (min-width:48rem){.fx-titleblock{grid-template-columns:repeat(4,minmax(0,1fr))}.fx-titleblock>div:nth-child(3){padding-left:var(--s5);border-left:1px solid var(--rule)}}@media (min-width:64rem){.fx-hero{grid-template-columns:var(--gutter) minmax(0, 7fr) minmax(0, 5fr) var(--gutter)}.fx-hero-media{grid-column:1/-1}.fx-hero-sheet{grid-column:2;max-width:none;margin-inline:0}.fx-hero .fx-titleblock{width:auto;margin:0 0 0 var(--s7);grid-column:3;grid-template-columns:repeat(2,minmax(0,1fr));align-self:end}.fx-hero .fx-titleblock>div{padding-block:var(--s5)}.fx-hero .fx-titleblock>div:nth-child(-n+2){border-bottom:1px solid var(--rule)}.fx-hero .fx-titleblock>div:nth-child(3){border-left:0;padding-left:0}.fx-hero .fx-titleblock dd{font-size:clamp(1.3rem,1vw + .9rem,1.75rem)}}.fx-section-head{gap:var(--s3);margin-bottom:var(--s8);display:grid}.fx-section-head p{max-width:48ch;font-size:1.125rem}.fx-units{gap:var(--s9);max-width:var(--max);padding:0 var(--gutter) var(--s9);margin:0 auto;list-style:none;display:grid}.fx-unit{gap:var(--s6);align-items:start;display:grid}.fx-unit-photo{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r);width:100%}.fx-unit-sheet{gap:var(--s4);min-width:0;display:grid}.fx-unit-summary{max-width:44ch;color:var(--ink-2);font-size:1.125rem}.fx-spec{border-collapse:collapse;border-top:1px solid var(--rule);width:100%}.fx-spec th,.fx-spec td{padding:var(--s3) 0;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}.fx-spec th{width:9.5rem;color:var(--ink-2);padding-top:1rem;font-size:.95rem;font-weight:500}.fx-num{font-variation-settings:"wdth" 100;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,1.2vw + 1.2rem,2.4rem);font-weight:700;line-height:1}.fx-spec small{margin-top:var(--s2);color:var(--ink-2);font-size:.9rem;display:block}@media (min-width:60rem){.fx-unit{gap:var(--s8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.fx-unit:nth-child(2n){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.fx-unit:nth-child(2n) .fx-gallery{order:2}}.fx-unit-tab{display:none}@media (min-width:60rem) and (min-height:40rem){.fx-units{--tab:3.75rem;--stack-top:5.25rem;row-gap:28vh}.fx-unit,.fx-unit:nth-child(2n){top:calc(var(--stack-top) + var(--i) * var(--tab));height:calc(100svh - var(--stack-top) - 3 * var(--tab) - 1.5rem);grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:var(--tab) minmax(0, 1fr);gap:var(--s5) var(--s7);min-height:30rem;padding:0 var(--s6) var(--s6);background:var(--paper);border-radius:var(--r-lg);box-shadow:var(--shadow), 0 0 0 1px var(--rule);align-items:stretch;position:sticky}.fx-units:after{content:"";height:24vh}.fx-unit:nth-child(2n) .fx-gallery{order:0}.fx-unit-tab{justify-content:space-between;align-items:center;gap:var(--s4);margin:0 calc(-1 * var(--s6));padding:0 var(--s6);border-bottom:1px solid var(--rule);color:var(--ink-2);grid-column:1/-1;font-size:.95rem;font-weight:500;display:flex}.fx-unit-tab span:first-child{color:var(--ink);font-weight:600}.fx-unit .fx-gallery{grid-template-rows:minmax(0,1fr) auto;min-height:0}.fx-unit .fx-unit-photo{aspect-ratio:auto;height:100%}.fx-unit .fx-thumbs{flex-wrap:nowrap;gap:6px}.fx-unit .fx-thumbs button{flex:1 1 0;width:auto;min-width:0;max-width:88px}.fx-unit .fx-unit-sheet{padding-top:var(--s1);align-content:start;overflow:auto}}.fx-compliance{gap:var(--s7);max-width:var(--max);padding:var(--s9) var(--gutter);margin:0 auto;display:grid}.fx-compliance-intro .fx-link{margin-top:var(--s5);display:inline-block}.fx-compliance-intro p{margin-top:var(--s4);max-width:44ch;font-size:1.125rem}.fx-checklist{border-collapse:collapse;border-top:1px solid var(--rule);width:100%}.fx-checklist th,.fx-checklist td{padding:var(--s4) 0;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}.fx-checklist th{white-space:nowrap;width:13rem;padding-right:var(--s5);padding-top:calc(var(--s4) + .2rem);color:var(--ink-2);font-size:.95rem;font-weight:500}.fx-checklist td{font-size:1.0625rem}@media (min-width:60rem){.fx-compliance{gap:var(--s8);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media (max-width:36rem){.fx-checklist tr{border-bottom:1px solid var(--rule);padding:var(--s3) 0;display:grid}.fx-checklist th,.fx-checklist td{padding:var(--s1) 0;border:0}}.fx-mosaic{gap:var(--s3);width:min(100% - 2 * var(--gutter), var(--max));grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;display:grid}.fx-mosaic img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r);width:100%;height:100%}.fx-mosaic .fx-mosaic-main{aspect-ratio:16/9;grid-column:1/-1}@media (min-width:52rem){.fx-mosaic{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,16fr) minmax(0,9fr);height:clamp(380px,44vw,640px)}.fx-mosaic img,.fx-mosaic .fx-mosaic-main{aspect-ratio:auto}.fx-mosaic .fx-mosaic-main{grid-area:1/1/3}}.fx-clients{max-width:var(--max);padding:var(--s8) var(--gutter);gap:var(--s6);margin:0 auto;display:grid}.fx-clients h2{font-size:clamp(1.3rem,1vw + 1rem,1.7rem)}.fx-clients ul{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fx-clients li{min-height:110px;padding:var(--s5);border-radius:var(--r);background:var(--paper-2);place-items:center;display:grid}.fx-clients img{filter:grayscale()brightness(.3);max-width:100%;height:auto}@media (min-width:48rem){.fx-clients ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.fx-page-head{max-width:var(--max);padding:var(--s8) var(--gutter) var(--s7);gap:var(--s4);border-bottom:1px solid var(--rule);margin:0 auto;margin-bottom:var(--s8);display:grid}.fx-page-head h1{font-size:clamp(2.5rem,4vw + 1rem,4.4rem)}.fx-page-head p{max-width:56ch;color:var(--ink-2);font-size:clamp(1.1rem,.4vw + 1rem,1.25rem)}.fx-section-head--row{justify-content:space-between;align-items:end;gap:var(--s4) var(--s6);flex-wrap:wrap;display:flex}.fx-section-head--row>div{gap:var(--s3);display:grid}.fx-roster{max-width:var(--max);padding:var(--s9) var(--gutter) 0;margin:0 auto}.fx-roster-list{gap:var(--s5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:40rem){.fx-roster-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.fx-roster-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.fx-roster-item{gap:var(--s2);height:100%;padding-bottom:var(--s5);border-radius:var(--r);background:var(--paper);box-shadow:var(--shadow-sm), 0 0 0 1px var(--rule);transition:transform .3s var(--ease), box-shadow .3s var(--ease);text-decoration:none;display:grid;overflow:hidden}.fx-roster-item>:not(.fx-roster-media){margin-inline:var(--s5)}.fx-roster-item:hover{box-shadow:var(--shadow), 0 0 0 1px var(--rule);transform:translateY(-4px)}.fx-roster-media{margin-bottom:var(--s3);display:block;overflow:hidden}.fx-roster-item img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .9s var(--ease)}.fx-roster-item:hover img{transform:scale(1.045)}.fx-roster-name{background:linear-gradient(var(--turq-deep), var(--turq-deep)) no-repeat 0 100% / 0 3px;transition:background-size .45s var(--ease);justify-self:start;padding-bottom:4px;font-size:1.35rem;font-weight:700;line-height:1.1}.fx-roster-item:hover .fx-roster-name{background-size:100% 3px}.fx-roster-seats{align-items:baseline;gap:var(--s2);margin-top:var(--s2);padding-top:var(--s3);border-top:1px solid var(--rule);color:var(--ink-2);flex-wrap:wrap;font-weight:500;display:flex}.fx-roster-num{font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.8rem,1.2vw + 1rem,2.3rem);font-weight:700;line-height:.95}.fx-gallery{gap:var(--s3);min-width:0;display:grid}.fx-thumbs{gap:var(--s2);flex-wrap:wrap;display:flex}.fx-thumbs button{border-radius:var(--r-sm);cursor:pointer;opacity:.7;width:88px;transition:opacity .16s var(--ease), border-color .16s var(--ease);background:0 0;border:2px solid #0000;padding:0;overflow:hidden}.fx-thumbs button:hover{opacity:1}.fx-thumbs button[aria-pressed=true]{border-color:var(--turq-deep);opacity:1}.fx-thumbs img{aspect-ratio:4/3;object-fit:cover;width:100%}.fx-unit h2{font-size:clamp(1.6rem,1.6vw + 1rem,2.2rem)}.fx-wide img{aspect-ratio:1280/575;object-fit:cover;width:100%;min-height:240px}.fx-story{gap:var(--s6);max-width:var(--max);padding:var(--s9) var(--gutter) 0;margin:0 auto;display:grid}.fx-story-head{gap:var(--s5);align-content:start;display:grid}.fx-story-head img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-lg);width:100%;box-shadow:var(--shadow)}.fx-story-lead{font-variation-settings:"wdth" 100;max-width:34ch;font-size:clamp(1.3rem,1.2vw + 1rem,1.9rem);line-height:1.35}.fx-story-spec td{max-width:60ch;padding-top:var(--s4);padding-bottom:var(--s4);font-size:1.0625rem}@media (min-width:60rem){.fx-story{column-gap:var(--s8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.fx-story-head{grid-area:1/1/3}.fx-story-lead,.fx-story-spec{grid-column:2}.fx-story-lead{grid-row:1}}.fx-archive{max-width:var(--max);padding:0 var(--gutter) var(--s9);gap:var(--s6);margin:0 auto;display:grid}.fx-archive-grid{gap:var(--s5);display:grid}@media (min-width:40rem){.fx-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60rem){.fx-archive-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.fx-archive img{aspect-ratio:4/3;object-fit:cover;filter:saturate(.9);width:100%}.fx-offices{max-width:var(--max);padding:var(--s9) var(--gutter);gap:var(--s6);margin:0 auto;display:grid}.fx-offices-grid{gap:var(--s7);align-items:center;display:grid}@media (min-width:52rem){.fx-offices-grid{gap:var(--s8);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.fx-map{width:100%;height:auto;max-height:560px;padding:var(--s6);border-radius:var(--r-lg);background:var(--paper-2);overflow:visible}.fx-map-land{fill:var(--paper);stroke:var(--line);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.fx-map-base rect{fill:var(--turq-deep);stroke:var(--paper);stroke-width:1.5px}.fx-map-ring{fill:none;stroke:var(--turq-deep);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.fx-map-base text{font-family:var(--display);font-variation-settings:"wdth" 100;fill:var(--ink);paint-order:stroke;stroke:var(--paper-2);stroke-width:4px;font-size:15px;font-weight:600}.fx-office-list{gap:var(--s4);display:grid}.fx-office{gap:var(--s2);padding:var(--s5) var(--s6) var(--s6);border-radius:var(--r);background:var(--paper);box-shadow:var(--shadow-sm), 0 0 0 1px var(--rule);display:grid}.fx-office h3{font-size:clamp(1.4rem,1vw + 1rem,1.75rem)}.fx-office p{color:var(--ink-2);font-size:1.0625rem}.fx-office .fx-link{margin-top:var(--s2);justify-self:start}.fx-cta{gap:var(--s5);width:min(100% - 2 * var(--gutter), var(--max));margin:var(--s8) auto var(--s9);border-radius:var(--r-lg);background:var(--navy);color:var(--paper);padding:clamp(2rem,5vw,4rem);display:grid}.fx-cta h2{max-width:20ch}.fx-cta-phone{font-variation-settings:"wdth" 100;font-variant-numeric:tabular-nums;letter-spacing:-.025em;color:var(--paper);white-space:nowrap;border-bottom:2px solid var(--turq);transition:color .16s var(--ease);justify-self:start;padding-bottom:.08em;font-size:clamp(1.9rem,4vw + .5rem,4rem);font-weight:700;line-height:1.05;text-decoration:none}.fx-cta-phone:hover{color:var(--turq)}.fx-cta .fx-btn--ink{background:var(--paper);color:var(--navy)}.fx-cta .fx-btn--ink:hover{background:var(--turq)}.fx-cta .fx-link{color:var(--on-dark)}.fx-cta-actions{align-items:center;gap:var(--s4) var(--s6);margin-top:var(--s3);flex-wrap:wrap;display:flex}.fx-contact{gap:var(--s7);max-width:var(--max);padding:0 var(--gutter);margin:0 auto;display:grid}@media (min-width:60rem){.fx-contact{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start}}.fx-form,.fx-sent{gap:var(--s5);min-width:0;display:grid}.fx-form-grid{gap:var(--s5);display:grid}@media (min-width:40rem){.fx-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fx-field{gap:var(--s2);min-width:0;display:grid}.fx-field label{font-size:.9rem;font-weight:600}.fx-field input,.fx-field textarea,.fx-field select{width:100%;min-height:50px;padding:var(--s3) var(--s4);border-radius:var(--r-sm);background:var(--paper);transition:border-color .16s var(--ease);border:1px solid #c3ccd1;border:1px solid lab(81.4865% -2.54065 -3.5032)}.fx-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2312181b' stroke-width='1.6'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;background-size:12px 8px;padding-right:2.5rem}.fx-field textarea{resize:vertical;min-height:140px}.fx-field input:hover,.fx-field textarea:hover,.fx-field select:hover{border-color:var(--ink-2)}.fx-field input:focus-visible,.fx-field textarea:focus-visible,.fx-field select:focus-visible{outline-offset:0;border-color:var(--turq-deep);outline:3px solid #2ad5e573;outline:3px solid lab(77.9251% -38.4876 -20.4923/.45)}.fx-field.has-error input,.fx-field.has-error textarea{border-color:var(--error)}.fx-field-error,.fx-form-error{color:var(--error);font-size:.9rem;font-weight:600}.fx-submit{justify-self:start;min-width:12rem}.fx-sent{padding:var(--s6);border-radius:var(--r);background:var(--turq-soft)}.fx-sent h2{font-size:clamp(1.6rem,2vw + 1rem,2.4rem)}.fx-sent .fx-link{justify-self:start}.fx-direct-panel{padding:var(--s6);border-radius:var(--r-lg);background:var(--paper-2)}.fx-direct-panel dl{gap:var(--s4);display:grid}.fx-direct-panel dl>div{gap:var(--s1);padding-bottom:var(--s4);border-bottom:1px solid var(--rule);display:grid}.fx-direct-panel dl>div:last-child{border-bottom:0;padding-bottom:0}.fx-direct-panel dt{color:var(--ink-2);font-size:.95rem;font-weight:500}.fx-direct-panel dd{font-variation-settings:"wdth" 100;overflow-wrap:anywhere;font-size:1.1rem;font-weight:700}.fx-direct-panel a{text-decoration:none}.fx-direct-panel a:hover{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:2px}.fx-notfound{max-width:var(--max);padding:0 var(--gutter) var(--s9);margin:0 auto}.fx-footer{gap:var(--s7);padding:var(--s8) var(--gutter) calc(var(--s8) + 3rem);background:var(--navy);color:var(--paper);display:grid}.fx-footer ::selection{background:var(--turq);color:var(--ink)}.fx-footer :focus-visible{outline-color:var(--turq)}.fx-footer-brand{align-items:center;gap:var(--s4);display:flex}.fx-footer-mark{background:var(--paper);border-radius:var(--r-sm);width:56px;height:auto;padding:6px}.fx-footer-brand strong{font-variation-settings:"wdth" 100;font-size:1.2rem;font-weight:700;display:block}.fx-footer-brand p{color:#b7bfc2;color:lab(76.8613% -2.55045 -2.46)}.fx-footer-block{border-top:1px solid #eff3f340;border-top:1px solid lab(95.3999% -1.26675 -.532317/.25);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.fx-footer-block>div{padding:var(--s4) var(--s4) var(--s4) 0;border-bottom:1px solid #eff3f324;border-bottom:1px solid lab(95.3999% -1.26675 -.532317/.14)}.fx-footer-block dt{color:#99a7af;color:lab(67.5948% -4.17849 -5.80884);margin-bottom:var(--s2);font-size:.95rem;font-weight:500}.fx-footer-block dd{color:#d3d9da;color:lab(86.1292% -1.74415 -1.15615);overflow-wrap:break-word}.fx-footer-block a{text-decoration:none}.fx-footer-block a:hover{text-underline-offset:.25em;text-decoration:underline}.fx-legal{color:#98a0a3;color:lab(65.2612% -2.54789 -2.45844);font-size:.85rem}.fx-wa{right:var(--s4);bottom:var(--s4);z-index:30;align-items:center;gap:var(--s2);background:var(--navy);min-height:50px;color:var(--paper);box-shadow:var(--shadow);font-variation-settings:"wdth" 100;transition:background-color .16s var(--ease), color .16s var(--ease), transform .16s var(--ease);border:0;border-radius:999px;padding:0 1.2rem 0 1rem;font-weight:600;text-decoration:none;display:inline-flex;position:fixed}.fx-wa svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;width:22px;height:22px}.fx-wa:hover{background:var(--turq);color:var(--ink)}.fx-wa:active{transform:translateY(1px)}.fx-wa:focus-visible{outline:2px solid var(--turq-deep);outline-offset:3px}.fx-archive-grid li{border-radius:var(--r);overflow:hidden}.fx-archive img{transition:transform .9s var(--ease), filter .4s var(--ease)}.fx-archive li:hover img{filter:saturate();transform:scale(1.04)}.fx-hero-media{overflow:hidden}@media (prefers-reduced-motion:no-preference){.fx-hero-sheet h1{animation:fx-rise .9s var(--ease) both}.fx-hero-sheet .fx-lede,.fx-hero-sheet .fx-actions{animation:fx-rise .9s var(--ease) both;animation-delay:.25s}.fx-hero-sheet .fx-actions{animation-delay:.4s}.fx-hero-photo{transform:scale(1.08)}.fx-hero-photo.is-active{animation:7.6s linear both fx-drift}.fx-hero-dot[aria-current=true] span{animation:6s linear both fx-fill}.fx-hero-media[data-paused] .fx-hero-dot span,.fx-hero-media[data-paused] .fx-hero-photo{animation-play-state:paused}@supports (animation-timeline:scroll()){.fx-hero-track{animation:linear both fx-parallax;animation-timeline:scroll(root);animation-range:0 100vh;inset:-6% 0}}.fx-unit-photo{animation:fx-fade .5s var(--ease) both}.fx-wa{animation:fx-rise .7s var(--ease) 1.2s both}.fx-motion [data-reveal]{opacity:0;transition:opacity .7s var(--ease), transform .9s var(--ease);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(28px)}.fx-motion [data-reveal].is-in{opacity:1;transform:none}.fx-motion [data-reveal].is-instant,.fx-motion [data-reveal].is-instant *{transition:none!important}.fx-motion [data-reveal=rows],.fx-motion [data-reveal=wipe],.fx-motion [data-reveal=draw]{opacity:1;transform:none}.fx-motion [data-reveal=rows]>:not(tbody),.fx-motion [data-reveal=rows]>tbody>tr{opacity:0;transition:opacity .6s var(--ease), transform .7s var(--ease);transform:translateY(12px)}.fx-motion [data-reveal=rows].is-in>:not(tbody),.fx-motion [data-reveal=rows].is-in>tbody>tr{opacity:1;transform:none}.fx-motion [data-reveal=rows]>:nth-child(2),.fx-motion [data-reveal=rows]>tbody>tr:nth-child(2){transition-delay:80ms}.fx-motion [data-reveal=rows]>:nth-child(3),.fx-motion [data-reveal=rows]>tbody>tr:nth-child(3){transition-delay:.16s}.fx-motion [data-reveal=rows]>:nth-child(4),.fx-motion [data-reveal=rows]>tbody>tr:nth-child(4){transition-delay:.24s}.fx-motion [data-reveal=rows]>:nth-child(5),.fx-motion [data-reveal=rows]>tbody>tr:nth-child(5){transition-delay:.32s}.fx-motion [data-reveal=wipe] img{clip-path:inset(0 100% 0 0);transition:clip-path 1.2s var(--ease)}.fx-motion [data-reveal=wipe].is-in img{clip-path:inset(0)}.fx-motion [data-reveal=wipe] img:nth-child(2){transition-delay:.2s}.fx-motion [data-reveal=wipe] img:nth-child(3){transition-delay:.35s}.fx-motion [data-reveal=draw] .fx-map-land{stroke-dasharray:1;stroke-dashoffset:1px;fill-opacity:0;transition:stroke-dashoffset 2.2s var(--ease), fill-opacity .9s var(--ease) 1.4s}.fx-motion [data-reveal=draw].is-in .fx-map-land{stroke-dashoffset:0;fill-opacity:1}.fx-motion [data-reveal=draw] .fx-map-base{opacity:0;transition:opacity .5s var(--ease) 1.6s}.fx-motion [data-reveal=draw].is-in .fx-map-base{opacity:1}.fx-motion [data-reveal=draw].is-in .fx-map-ring{animation:fx-ping 2.6s var(--ease) 2.1s infinite}}@keyframes fx-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes fx-fade{0%{opacity:0}to{opacity:1}}@keyframes fx-parallax{0%{transform:translateY(-4%)}to{transform:translateY(5%)}}@keyframes fx-drift{0%{transform:scale(1.02)}to{transform:scale(1.08)}}@keyframes fx-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fx-ping{0%{opacity:.8;transform:scale(.6)}70%,to{opacity:0;transform:scale(2.4)}}html{--page-bg:#fcfdfe;background:var(--page-bg)}@supports (color:lab(0% 0 0)){html{--page-bg:lab(99.3164% -.513136 -.49386)}}body{background:var(--page-bg)}html[data-variant=a]{--page-bg:#fcfdfe;--vx-asphalt:#0a1016;--vx-asphalt-2:#131c23;--vx-concrete:#e1ddd8;--vx-light:#f5f1ea;--vx-turq:#2ad5e5;--vx-turq-deep:#006476;--vx-line:#ffffff24;--vx-line-ink:#0a101638;--vx-body:#bcc6cd;--vx-mute:#94a0aa;--vx-ink-mute:#2a343d;--vx-gutter:clamp(1.25rem, 4.5vw, 4.5rem);--vx-sec:clamp(4rem, 8vw, 7rem);--vx-bar:4rem;--vx-ease:cubic-bezier(.16, 1, .3, 1);--vx-expanded:"wdth" 125;--vx-condensed:"wdth" 75}@supports (color:lab(0% 0 0)){html[data-variant=a]{--page-bg:lab(99.3164% -.513136 -.49386);--vx-asphalt:lab(4.43013% -1.13276 -3.91597);--vx-asphalt-2:lab(9.50385% -2.26924 -6.6971);--vx-concrete:lab(88.4231% .460804 3.01596);--vx-light:lab(95.4001% .287116 3.81355);--vx-turq:lab(77.9251% -38.4876 -20.4923);--vx-turq-deep:lab(37.9603% -24.5807 -20.9449);--vx-line:lab(100% 0 0/.14);--vx-line-ink:lab(4.43013% -1.13276 -3.91597/.22);--vx-body:lab(79.1419% -2.419 -4.92905);--vx-mute:lab(65.2265% -3.17189 -6.5451);--vx-ink-mute:lab(21.1123% -2.43928 -6.75672)}}html[data-variant=a]{scrollbar-width:thin;scrollbar-color:oklch(80% .13 205/.7) var(--vx-asphalt)}html[data-variant=a]:has(.vx-home){--page-bg:var(--vx-asphalt);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-variant=a] .fx-wa{background:var(--vx-asphalt);color:var(--vx-light);border:1px solid var(--vx-line);box-shadow:0 6px 20px #0000004d;box-shadow:0 6px 20px lab(0% 0 0/.3)}html[data-variant=a] .fx-wa:hover{background:var(--vx-turq);color:var(--vx-asphalt)}html[data-variant=a] .fx-wa:focus-visible{outline-color:var(--vx-turq)}html[data-variant=a] .fx-skip{background:var(--vx-asphalt);color:var(--vx-light)}html[data-variant=a] .vx-home ::selection{background:var(--vx-turq);color:var(--vx-asphalt)}html[data-variant=a] .vx-header ::selection{background:var(--vx-turq);color:var(--vx-asphalt)}html[data-variant=a] .vx-footer ::selection{background:var(--vx-turq);color:var(--vx-asphalt)}html[data-variant=a] .vx-home :focus-visible,html[data-variant=a] .vx-header :focus-visible,html[data-variant=a] .vx-footer :focus-visible{outline:2px solid var(--vx-turq);outline-offset:3px;border-radius:3px}html[data-variant=a] .vx-compliance :focus-visible,html[data-variant=a] .vx-header[data-theme=light] :focus-visible{outline-color:var(--vx-turq-deep)}html[data-variant=a] .vx-close :focus-visible,html[data-variant=a] .vx-header[data-theme=turq] :focus-visible{outline-color:var(--vx-asphalt)}html[data-variant=a] main:not(:has(.vx-home)){padding-top:var(--vx-bar)}html[data-variant=a] .vx-display{font-family:var(--display);font-variation-settings:var(--vx-expanded);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:normal;font-weight:800;font-stretch:125%;line-height:.95}html[data-variant=a] .vx-h2{font-size:clamp(2.1rem,5.2vw,4.5rem)}html[data-variant=a] .vx-home{background:var(--vx-asphalt);color:var(--vx-body);font-variation-settings:"wdth" 100;font-stretch:100%}html[data-variant=a] .vx-home p{text-wrap:pretty}html[data-variant=a] .vx-btn{min-height:3.25rem;font-family:var(--display);font-variation-settings:"wdth" 105;letter-spacing:.005em;white-space:nowrap;cursor:pointer;transition:background-color .2s var(--vx-ease), color .2s var(--vx-ease), border-color .2s var(--vx-ease), transform .2s var(--vx-ease);border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0 1.6rem;font-size:1rem;font-weight:700;font-stretch:105%;text-decoration:none;display:inline-flex}html[data-variant=a] .vx-btn:active{transform:translateY(1px)}html[data-variant=a] .vx-btn--turq{background:var(--vx-turq);color:var(--vx-asphalt)}html[data-variant=a] .vx-btn--turq:hover{background:var(--vx-light)}html[data-variant=a] .vx-btn--ghost{color:var(--vx-light);border-color:#fff6;border-color:lab(100% 0 0/.4)}html[data-variant=a] .vx-btn--ghost:hover{background:var(--vx-light);color:var(--vx-asphalt);border-color:var(--vx-light)}html[data-variant=a] .vx-btn--ink{background:var(--vx-asphalt);color:var(--vx-light)}html[data-variant=a] .vx-btn--ink:hover{background:var(--vx-light);color:var(--vx-asphalt)}html[data-variant=a] .vx-btn--outline{border-color:var(--vx-asphalt);color:var(--vx-asphalt)}html[data-variant=a] .vx-btn--outline:hover{background:var(--vx-asphalt);color:var(--vx-light)}html[data-variant=a] .vx-textlink{color:var(--vx-turq);text-underline-offset:.28em;transition:text-decoration-color .16s var(--vx-ease);font-weight:600;-webkit-text-decoration:underline #2ad5e566;text-decoration:underline #2ad5e566;-webkit-text-decoration:underline lab(77.9251% -38.4876 -20.4923/.4);text-decoration:underline lab(77.9251% -38.4876 -20.4923/.4);text-decoration-thickness:1.5px}html[data-variant=a] .vx-textlink:hover{text-decoration-color:currentColor}html[data-variant=a] .vx-compliance .vx-textlink{color:var(--vx-turq-deep);text-decoration-color:#00647666;text-decoration-color:lab(37.9603% -24.5807 -20.9449/.4)}html[data-variant=a] .vx-actions{flex-wrap:wrap;gap:.75rem;display:flex}html[data-variant=a] .vx-header{z-index:40;height:var(--vx-bar);background:var(--vx-asphalt);color:var(--vx-light);border-bottom:1px solid var(--vx-line);transition:height .42s var(--vx-ease), background-color .32s var(--vx-ease), color .32s var(--vx-ease), border-color .32s var(--vx-ease);position:fixed;inset:0 0 auto}html[data-variant=a] .vx-header[data-theme=hero]{background:0 0;border-bottom-color:#0000;height:5.25rem}html[data-variant=a] .vx-header[data-theme=light]{background:var(--vx-light);color:var(--vx-asphalt);border-bottom-color:var(--vx-line-ink)}html[data-variant=a] .vx-header[data-theme=turq]{background:var(--vx-turq);color:var(--vx-asphalt);border-bottom-color:#0a101640;border-bottom-color:lab(4.43013% -1.13276 -3.91597/.25)}html[data-variant=a] .vx-header-in{max-width:96rem;height:100%;padding-inline:var(--vx-gutter);justify-content:space-between;align-items:center;gap:1.5rem;margin-inline:auto;display:flex}html[data-variant=a] .vx-brand{color:inherit;align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}html[data-variant=a] .vx-brand-mark{--iso-a:#11beca;--iso-b:#1b2227;width:1.75rem;height:1.86rem;display:block;overflow:visible}html[data-variant=a] .vx-brand-mark g{stroke-linejoin:round;transition:stroke .32s var(--vx-ease)}html[data-variant=a] .vx-brand-mark g:last-child{stroke:#f5f1eabf;stroke:lab(95.4001% .287116 3.81355/.75);stroke-width:10px}html[data-variant=a] .vx-header[data-theme=light] .vx-brand-mark g:last-child,html[data-variant=a] .vx-header[data-theme=turq] .vx-brand-mark g:last-child{stroke:#0000}html[data-variant=a] .vx-header[data-theme=turq] .vx-brand-mark g:first-child{stroke:var(--vx-asphalt);stroke-width:14px}html[data-variant=a] .vx-brand-word{font-family:var(--display);font-variation-settings:"wdth" 125;letter-spacing:.08em;text-transform:uppercase;font-size:1.05rem;font-weight:800;font-stretch:125%}html[data-variant=a] .vx-nav{align-items:center;gap:clamp(1rem,2.4vw,2.25rem);display:flex}html[data-variant=a] .vx-nav a:not(.vx-btn){font-family:var(--display);font-variation-settings:"wdth" 90;color:inherit;transition:border-color .18s var(--vx-ease);border-bottom:2px solid #0000;padding-block:.4rem;font-size:.9375rem;font-weight:600;font-stretch:90%;text-decoration:none}html[data-variant=a] .vx-nav a:not(.vx-btn):hover{border-bottom-color:#ffffff59;border-bottom-color:lab(100% 0 0/.35)}html[data-variant=a] .vx-nav a.active:not(.vx-btn){border-bottom-color:var(--vx-turq)}html[data-variant=a] .vx-header[data-theme=light] .vx-nav a:hover:not(.vx-btn),html[data-variant=a] .vx-header[data-theme=turq] .vx-nav a:hover:not(.vx-btn){border-bottom-color:#0a101666;border-bottom-color:lab(4.43013% -1.13276 -3.91597/.4)}html[data-variant=a] .vx-header[data-theme=light] .vx-nav a.active:not(.vx-btn),html[data-variant=a] .vx-header[data-theme=turq] .vx-nav a.active:not(.vx-btn){border-bottom-color:var(--vx-asphalt)}html[data-variant=a] .vx-nav-cta{min-height:2.5rem;padding-inline:1.1rem;font-size:.9375rem}html[data-variant=a] .vx-header[data-theme=turq] .vx-nav-cta,html[data-variant=a] .vx-header[data-theme=light] .vx-nav-cta{background:var(--vx-asphalt);color:var(--vx-light)}html[data-variant=a] .vx-header-end{align-items:center;gap:clamp(1rem,2.4vw,2.25rem);display:flex}html[data-variant=a] .vx-theme-toggle{--track:#040609;--knob:#f7f9fa;--icon:#040609;background:var(--track);cursor:pointer;width:3.25rem;height:1.75rem;transition:background-color .28s var(--vx-ease), border-color .28s var(--vx-ease);border:1px solid #ffffff59;border:1px solid lab(100% 0 0/.35);border-radius:999px;flex:none;padding:0;position:relative}@supports (color:lab(0% 0 0)){html[data-variant=a] .vx-theme-toggle{--track:lab(1.55856% -.381567 -1.29301);--knob:lab(97.685% -.495434 -.99225);--icon:lab(1.55856% -.381567 -1.29301)}}html[data-variant=a] .vx-theme-toggle[aria-checked=false]{--track:#f7f9fa;--knob:#040609;--icon:#f7f9fa;border-color:#040a114d;border-color:lab(2.46396% -.86154 -3.783/.3)}@supports (color:lab(0% 0 0)){html[data-variant=a] .vx-theme-toggle[aria-checked=false]{--track:lab(97.685% -.495434 -.99225);--knob:lab(1.55856% -.381567 -1.29301);--icon:lab(97.685% -.495434 -.99225)}}html[data-variant=a] .vx-theme-knob{background:var(--knob);width:1.3rem;height:1.3rem;color:var(--icon);transition:transform .28s var(--vx-ease), background-color .28s var(--vx-ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:.2rem;transform:translate(1.5rem,-50%)}html[data-variant=a] .vx-theme-toggle[aria-checked=false] .vx-theme-knob{transform:translateY(-50%)}html[data-variant=a] .vx-theme-knob svg{width:.9rem;height:.9rem;transition:opacity .2s var(--vx-ease);grid-area:1/1}html[data-variant=a] .vx-theme-sun{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}html[data-variant=a] .vx-theme-sun circle,html[data-variant=a] .vx-theme-moon{fill:currentColor}html[data-variant=a] .vx-theme-toggle[aria-checked=true] .vx-theme-sun,html[data-variant=a] .vx-theme-toggle[aria-checked=false] .vx-theme-moon{opacity:0}html[data-variant=a] .vx-theme-toggle:focus-visible{outline:2px solid var(--vx-turq);outline-offset:3px}html[data-variant=a] .vx-menu-toggle{min-height:2.5rem;color:inherit;font-family:var(--display);font-variation-settings:"wdth" 90;cursor:pointer;background:0 0;border:1px solid;border-radius:4px;padding:0 1rem;font-weight:700;font-stretch:90%;display:none}@media (max-width:52rem){html[data-variant=a] .vx-header-end{gap:.75rem}html[data-variant=a] .vx-menu-toggle{align-items:center;display:inline-flex}html[data-variant=a] .vx-nav{padding:.75rem var(--vx-gutter) 1.5rem;background:var(--vx-asphalt);color:var(--vx-light);border-bottom:1px solid var(--vx-line);flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;inset:100% 0 auto}html[data-variant=a] .vx-nav.is-open{display:flex}html[data-variant=a] .vx-nav a:not(.vx-btn){font-variation-settings:var(--vx-expanded);border-bottom:1px solid var(--vx-line);padding-block:.9rem;font-size:1.5rem;font-stretch:125%}html[data-variant=a] .vx-nav-cta{min-height:3.25rem;margin-top:1.25rem}html[data-variant=a] .vx-header[data-theme=light] .vx-nav-cta,html[data-variant=a] .vx-header[data-theme=turq] .vx-nav-cta{background:var(--vx-turq);color:var(--vx-asphalt)}}html[data-variant=a] .vx-footer{background:var(--vx-asphalt);color:var(--vx-body);border-top:1px solid var(--vx-line);padding:clamp(3.5rem, 8vw, 7rem) var(--vx-gutter) 1.75rem;position:relative;overflow:hidden;container-type:inline-size}html[data-variant=a] .vx-footer-in{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);gap:clamp(2.5rem,6vw,5rem);max-width:96rem;margin-inline:auto;display:grid}html[data-variant=a] .vx-footer-title{font-family:var(--display);font-variation-settings:"wdth" 112;letter-spacing:-.015em;color:var(--vx-light);max-width:18ch;font-size:clamp(1.4rem,2.3vw,2rem);font-weight:700;font-stretch:112%;line-height:1.12}html[data-variant=a] .vx-footer-phone{font-family:var(--display);font-variation-settings:var(--vx-expanded);letter-spacing:-.02em;color:var(--vx-turq);font-variant-numeric:tabular-nums;margin-top:1.75rem;font-size:clamp(1.7rem,3.4vw,3rem);font-weight:800;font-stretch:125%;text-decoration:none;display:block}html[data-variant=a] .vx-footer-phone:hover{color:var(--vx-light)}html[data-variant=a] .vx-footer-actions{flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;margin-top:1.75rem;display:flex}html[data-variant=a] .vx-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:2.25rem 2rem;display:grid}html[data-variant=a] .vx-footer-cols dt{font-family:var(--display);font-variation-settings:var(--vx-condensed);text-transform:uppercase;letter-spacing:.1em;color:var(--vx-mute);border-bottom:1px solid var(--vx-line);margin-bottom:.8rem;padding-bottom:.6rem;font-size:.8125rem;font-weight:600;font-stretch:75%}html[data-variant=a] .vx-footer-cols dd{margin:0;line-height:1.7}html[data-variant=a] .vx-footer-cols a:not(.vx-textlink){color:var(--vx-light);text-decoration:none}html[data-variant=a] .vx-footer-cols a:not(.vx-textlink):hover{color:var(--vx-turq)}@media (pointer:coarse){html[data-variant=a] .vx-footer-cols a:not(.vx-textlink){padding-block:.4rem;display:inline-block}}html[data-variant=a] .vx-footer-mark{font-family:var(--display);font-variation-settings:"wdth" 125;letter-spacing:-.03em;text-transform:uppercase;text-align:center;white-space:nowrap;color:#ffffff12;color:lab(100% 0 0/.07);-webkit-user-select:none;user-select:none;margin:clamp(2.5rem,7vw,6rem) 0 0;font-size:calc(min(100cqi,96rem)/7.1);font-weight:800;font-stretch:125%;line-height:.8}html[data-variant=a] .vx-footer-legal{font-family:var(--display);font-variation-settings:var(--vx-condensed);color:var(--vx-mute);text-align:center;margin-top:1.25rem;font-size:.875rem;font-weight:500;font-stretch:75%}@media (max-width:52rem){html[data-variant=a] .vx-footer-in{grid-template-columns:minmax(0,1fr)}}@media (max-width:30rem){html[data-variant=a] .vx-footer-cols{grid-template-columns:minmax(0,1fr)}html[data-variant=a] .vx-footer-legal{text-align:left}}html[data-variant=a] .vx-hero{background:var(--vx-asphalt);position:relative}html[data-variant=a] .vx-hero-stage{isolation:isolate;height:100svh;min-height:34rem;position:relative;overflow:hidden}html[data-variant=a] .vx-hero-img{z-index:-3;object-fit:cover;object-position:50% 100%;width:100%;height:100%;position:absolute;inset:0}html[data-variant=a] .vx-hero-scrim{z-index:-2;background:linear-gradient(90deg,#0a1016e6 0%,#0a1016b8 38%,#0a101600 72%),linear-gradient(#0a101600 38%,#0a101680 70%,#0a1016eb 100%);background:linear-gradient(90deg,lab(4.43013% -1.13276 -3.91597/.9) 0%,lab(4.43013% -1.13276 -3.91597/.72) 38%,lab(4.43013% -1.13276 -3.91597/0) 72%),linear-gradient(lab(4.43013% -1.13276 -3.91597/0) 38%,lab(4.43013% -1.13276 -3.91597/.5) 70%,lab(4.43013% -1.13276 -3.91597/.92) 100%);position:absolute;inset:0}html[data-variant=a] .vx-hero-body{z-index:1;max-width:96rem;height:100%;padding:calc(5.25rem + clamp(1rem, 4vh, 3rem)) var(--vx-gutter) clamp(2.5rem, 9vh, 6rem);flex-direction:column;justify-content:space-between;gap:1.5rem;margin-inline:auto;display:flex;position:relative}html[data-variant=a] .vx-hero-sub{justify-items:start;gap:1.5rem;display:grid}html[data-variant=a] .vx-hero-title{color:var(--vx-light);max-width:16.5em;font-size:clamp(2.35rem,6.6vw,6rem)}html[data-variant=a] .vx-hero-lede{max-width:38rem;color:var(--vx-light);text-shadow:0 1px 12px #00000080;text-shadow:0 1px 12px lab(0% 0 0/.5);font-size:clamp(1.0625rem,1.2vw,1.25rem);line-height:1.5}@media (max-width:40rem){html[data-variant=a] .vx-hero-title{font-size:clamp(2rem,11.4vw,3rem)}html[data-variant=a] .vx-hero-body{justify-content:flex-start;gap:1.25rem}html[data-variant=a] .vx-hero-scrim{background:linear-gradient(#0a1016eb 0%,#0a1016cc 50%,#0a101600 80%),linear-gradient(#0a101600 70%,#0a1016d9 100%);background:linear-gradient(lab(4.43013% -1.13276 -3.91597/.92) 0%,lab(4.43013% -1.13276 -3.91597/.8) 50%,lab(4.43013% -1.13276 -3.91597/0) 80%),linear-gradient(lab(4.43013% -1.13276 -3.91597/0) 70%,lab(4.43013% -1.13276 -3.91597/.85) 100%)}}html[data-variant=a] .vx-ficha{background:var(--vx-asphalt);padding:var(--vx-sec) var(--vx-gutter) calc(var(--vx-sec) * .8)}html[data-variant=a] .vx-ficha-in{max-width:96rem;margin-inline:auto}html[data-variant=a] .vx-ficha-head{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:1.5rem clamp(2rem,6vw,6rem);margin-bottom:clamp(2rem,5vw,4rem);display:grid}html[data-variant=a] .vx-ficha-head h2{color:var(--vx-light);max-width:14ch}html[data-variant=a] .vx-ficha-head p{max-width:30rem;font-size:1.125rem}html[data-variant=a] .vx-sheet{border:1px solid var(--vx-line);margin:0;position:relative}html[data-variant=a] .vx-sheet-draw{background-color:var(--vx-asphalt-2);border-bottom:1px solid var(--vx-line);color:var(--vx-mute);background-image:linear-gradient(90deg,#ffffff12 1px,#0000 1px),linear-gradient(#ffffff12 1px,#0000 1px);background-image:linear-gradient(90deg,lab(100% 0 0/.07) 1px,#0000 1px),linear-gradient(lab(100% 0 0/.07) 1px,#0000 1px);background-size:2.5rem 2.5rem;padding:clamp(2.5rem,7vw,6rem) clamp(1rem,5vw,5rem) clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden}html[data-variant=a] .vx-sheet-bus{--bus-body:#f5f1ea;--bus-glass:#13212d;--bus-accent:var(--vx-turq);--bus-tire:#05080b;--bus-outline:#0a1016;max-width:62rem;margin-inline:auto}@supports (color:lab(0% 0 0)){html[data-variant=a] .vx-sheet-bus{--bus-body:lab(95.4001% .287116 3.81355);--bus-glass:lab(11.8002% -3.08569 -9.95463);--bus-tire:lab(1.98218% -.455916 -1.50557);--bus-outline:lab(4.43013% -1.13276 -3.91597)}}html[data-variant=a] .vx-sheet-bus{position:relative}html[data-variant=a] .vx-sheet-line{color:var(--vx-mute)}html[data-variant=a] .vx-sheet-liv{position:absolute;inset:0}html[data-variant=a] .vx-sheet-caption{font-family:var(--display);font-variation-settings:var(--vx-condensed);letter-spacing:.1em;text-transform:uppercase;color:var(--vx-mute);font-size:.8125rem;font-weight:600;font-stretch:75%;position:absolute;top:.9rem;left:1.1rem}html[data-variant=a] .vx-block{grid-template-columns:repeat(var(--cols,5), minmax(0, 1fr));display:grid}html[data-variant=a] .vx-cell{border-left:1px solid var(--vx-line);flex-direction:column;justify-content:space-between;gap:1.5rem;min-width:0;padding:1.1rem clamp(.9rem,1.6vw,1.5rem) 1.3rem;display:flex}html[data-variant=a] .vx-cell:first-child{border-left:0}html[data-variant=a] .vx-cell dt{font-family:var(--display);font-variation-settings:var(--vx-condensed);letter-spacing:.1em;text-transform:uppercase;color:var(--vx-mute);font-size:.8125rem;font-weight:600;font-stretch:75%}html[data-variant=a] .vx-cell dd{color:var(--vx-turq);align-items:baseline;margin:0;display:flex}html[data-variant=a] .vx-fig{font-family:var(--display);font-variation-settings:"wdth" 80;letter-spacing:-.01em;font-size:clamp(2.6rem,5.4vw,5rem);font-weight:800;font-stretch:80%;line-height:1}html[data-variant=a] .vx-plus{font-family:var(--display);font-variation-settings:"wdth" 80;font-size:clamp(2.6rem,5.4vw,5rem);font-weight:800;font-stretch:80%;line-height:1}@media (max-width:60rem){html[data-variant=a] .vx-ficha-head{grid-template-columns:minmax(0,1fr)}html[data-variant=a] .vx-block{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-variant=a] .vx-cell{border-top:1px solid var(--vx-line)}html[data-variant=a] .vx-cell:nth-child(odd){border-left:0}html[data-variant=a] .vx-cell:first-child{border-top:0;grid-column:1/-1}html[data-variant=a] .vx-cell:nth-child(2),html[data-variant=a] .vx-cell:nth-child(3){border-top:1px solid var(--vx-line)}html[data-variant=a] .vx-cell:nth-child(2n),html[data-variant=a] .vx-cell:nth-child(odd):not(:first-child),html[data-variant=a] .vx-cell:nth-child(3),html[data-variant=a] .vx-cell:nth-child(5),html[data-variant=a] .vx-cell:nth-child(2),html[data-variant=a] .vx-cell:nth-child(4){border-left:0}html[data-variant=a] .vx-cell:nth-child(3),html[data-variant=a] .vx-cell:nth-child(5){border-left:1px solid var(--vx-line)}html[data-variant=a] .vx-block--even .vx-cell:first-child{grid-column:auto}html[data-variant=a] .vx-block--even .vx-cell:nth-child(2){border-top:0}html[data-variant=a] .vx-block--even .vx-cell:nth-child(3){border-left:0}html[data-variant=a] .vx-block--even .vx-cell:nth-child(2n){border-left:1px solid var(--vx-line)}}html[data-variant=a] .vx-odo{font-variant-numeric:tabular-nums;line-height:1;display:inline-flex}html[data-variant=a] .vx-odo-col{height:1em;display:inline-block;overflow:hidden}html[data-variant=a] .vx-odo-reel{transform:translateY(calc(var(--row,var(--d)) * -1em));display:block}html[data-variant=a] .vx-odo-reel>span{text-align:center;height:1em;line-height:1;display:block}html[data-variant=a] .vx-odo-sep{line-height:1;display:inline-block}html[data-variant=a] .vx-fleet{background:var(--vx-asphalt);border-top:1px solid var(--vx-line);padding-block:var(--vx-sec) calc(var(--vx-sec) * .8);overflow:hidden}html[data-variant=a] .vx-fleet-in{max-width:96rem;padding-inline:var(--vx-gutter);margin-inline:auto}html[data-variant=a] .vx-fleet-head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:1rem clamp(2rem,6vw,6rem);margin-bottom:clamp(1.25rem,2.5vw,2rem);display:grid}html[data-variant=a] .vx-fleet-head h2{color:var(--vx-light)}html[data-variant=a] .vx-fleet-head p{max-width:30rem;font-size:1.0625rem}html[data-variant=a] .vx-fl-draw{isolation:isolate;--note:2.5rem;padding-top:clamp(1rem,3vw,2rem);position:relative;container-type:inline-size}html[data-variant=a] .vx-fl-row{--gap:clamp(.4rem, 2cqw, 2rem);--k:min(.36px, calc((100cqw - 3 * var(--gap)) / 3613));--lab:4.2rem;justify-content:center;align-items:flex-end;gap:var(--gap);color:var(--vx-light);display:flex;position:relative}html[data-variant=a] .vx-fl-row:after{content:"";z-index:-1;left:-50vw;right:-50vw;bottom:calc(-1 * var(--note));height:calc(var(--lab) + var(--note));background:var(--vx-asphalt-2);border-top:2px solid var(--vx-turq);position:absolute}html[data-variant=a] .vx-fl-tab{width:calc(var(--k) * var(--w));min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;--bus-body:#f5f1ea;--bus-glass:#13212d;--bus-accent:#0098a5;--bus-tire:#05080b;--bus-outline:#263541;background:0 0;border:0;flex-direction:column;flex:none;align-items:stretch;padding:0;display:flex}@supports (color:lab(0% 0 0)){html[data-variant=a] .vx-fl-tab{--bus-body:lab(95.4001% .287116 3.81355);--bus-glass:lab(11.8002% -3.08569 -9.95463);--bus-accent:lab(56.8669% -32.4553 -17.2911);--bus-tire:lab(1.98218% -.455916 -1.50557);--bus-outline:lab(21.0945% -3.37787 -10.0374)}}html[data-variant=a] .vx-fl-tab:focus-visible{outline:2px solid var(--vx-turq);outline-offset:6px;border-radius:2px}html[data-variant=a] .vx-fl-stack{margin-bottom:calc(var(--k) * -54);transition:transform .22s var(--vx-ease);will-change:transform;display:block;position:relative}html[data-variant=a] .vx-fl-stack .bus-side{filter:saturate(.3);transition:filter .32s var(--vx-ease), opacity .32s var(--vx-ease)}html[data-variant=a] .vx-fl-tab[aria-selected=true] .vx-fl-stack .bus-side{filter:none}html[data-variant=a] .vx-fl-tab:hover .vx-fl-stack .bus-side,html[data-variant=a] .vx-fl-tab:focus-visible .vx-fl-stack .bus-side{filter:brightness(1.08)drop-shadow(0 0 14px #2ad5e573);filter:brightness(1.08)drop-shadow(0 0 14px lab(77.9251% -38.4876 -20.4923/.45))}html[data-variant=a] .vx-fl-tab:hover:not([aria-selected=true]) .vx-fl-stack{translate:0 -4px}html[data-variant=a] .vx-fl-tab:hover .vx-fl-seats{color:var(--vx-light)}html[data-variant=a] .vx-fl-tab[aria-selected=true]:hover .vx-fl-seats{color:var(--vx-turq)}html[data-variant=a] .vx-fl-stack .bus-side{width:100%;display:block}html[data-variant=a] .vx-fl-label{height:var(--lab);align-content:start;gap:.15rem;padding-top:.6rem;display:grid;position:relative}html[data-variant=a] .vx-fl-tab[aria-selected=true] .vx-fl-label:before{content:"";background:var(--vx-turq);height:5px;position:absolute;inset:-3px 0 auto}html[data-variant=a] .vx-fl-seats{font-family:var(--display);font-variation-settings:"wdth" 110;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--vx-mute);transition:color .25s var(--vx-ease);font-size:clamp(1.1rem,3cqw,2.1rem);font-style:italic;font-weight:900;font-stretch:110%;line-height:1}html[data-variant=a] .vx-fl-tab[aria-selected=true] .vx-fl-seats{color:var(--vx-turq)}html[data-variant=a] .vx-fl-name{font-family:var(--display);color:var(--vx-body);font-size:clamp(.75rem,1.2cqw,.95rem);font-weight:600}html[data-variant=a] .vx-fl-note{height:var(--note);color:var(--vx-mute);justify-content:flex-end;align-items:center;margin:0;font-size:.8125rem;display:flex;position:relative}html[data-variant=a] .vx-fl-panel{margin-top:clamp(1.25rem,3vw,2.5rem)}html[data-variant=a] .vx-fl-detail{animation:vx-detail-in .34s var(--vx-ease) both;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}html[data-variant=a] .vx-fl-photo{aspect-ratio:16/10;background:var(--vx-asphalt-2);width:100%;max-height:22rem;position:relative;overflow:hidden}html[data-variant=a] .vx-fl-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html[data-variant=a] .vx-fl-info{flex-direction:column;align-items:flex-start;gap:.9rem;display:flex}html[data-variant=a] .vx-fl-big{color:var(--vx-turq);border-bottom:1px solid var(--vx-line);align-items:baseline;gap:.9rem;width:100%;padding-bottom:.4rem;display:flex}html[data-variant=a] .vx-seats-num{font-family:var(--display);font-variation-settings:"wdth" 70;letter-spacing:-.02em;font-size:clamp(4.5rem,10vw,8rem);font-weight:800;font-stretch:70%;line-height:1}html[data-variant=a] .vx-seats-unit{font-family:var(--display);font-variation-settings:var(--vx-condensed);letter-spacing:.1em;text-transform:uppercase;color:var(--vx-body);font-size:1.125rem;font-weight:600;font-stretch:75%}html[data-variant=a] .vx-panel-name{font-family:var(--display);font-variation-settings:var(--vx-expanded);letter-spacing:-.02em;color:var(--vx-light);text-wrap:balance;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:800;font-stretch:125%;line-height:1}html[data-variant=a] .vx-spec{width:100%;display:grid}html[data-variant=a] .vx-spec li{border-top:1px solid var(--vx-line);font-family:var(--display);font-variation-settings:"wdth" 85;color:var(--vx-light);padding:.55rem 0;font-size:1.0625rem;font-weight:500;font-stretch:85%}html[data-variant=a] .vx-spec li:last-child{border-bottom:1px solid var(--vx-line)}html[data-variant=a] .vx-panel-sum{max-width:30rem}@keyframes vx-detail-in{0%{opacity:0;transform:translateY(.75rem)}}@media (max-width:52rem){html[data-variant=a] .vx-fleet-head,html[data-variant=a] .vx-fl-detail{grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){html[data-variant=a] .vx-fl-row{--lab:3.1rem;--gap:.35rem}html[data-variant=a] .vx-fl-name{display:none}html[data-variant=a] .vx-fl-seats{font-size:1.05rem}html[data-variant=a] .vx-fl-note{justify-content:flex-start}}html[data-variant=a] .vx-compliance{background:var(--vx-light);color:var(--vx-ink-mute);padding:var(--vx-sec) var(--vx-gutter)}html[data-variant=a] .vx-compliance-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,7vw,7rem);max-width:96rem;margin-inline:auto;display:grid}html[data-variant=a] .vx-compliance-intro{top:calc(var(--vx-bar) + 2rem);justify-items:start;gap:1.5rem;display:grid;position:sticky}html[data-variant=a] .vx-compliance-intro h2{color:var(--vx-asphalt)}html[data-variant=a] .vx-compliance-intro p{max-width:26rem;font-size:1.125rem}html[data-variant=a] .vx-checklist{border-top:1px solid var(--vx-line-ink)}html[data-variant=a] .vx-check-row{border-bottom:1px solid var(--vx-line-ink);color:var(--vx-asphalt);grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:1.25rem;padding:1.35rem 1rem 1.35rem 0;display:grid;position:relative}html[data-variant=a] .vx-check-row h3{font-family:var(--display);font-variation-settings:"wdth" 112;letter-spacing:-.015em;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:800;font-stretch:112%;line-height:1.1}html[data-variant=a] .vx-check-row p{font-family:var(--display);font-variation-settings:"wdth" 85;color:var(--vx-ink-mute);margin-top:.2rem;font-size:1.0625rem;font-weight:500;font-stretch:85%}html[data-variant=a] .vx-check{width:2.5rem;height:2.5rem;overflow:visible}html[data-variant=a] .vx-check-box{fill:var(--vx-turq);stroke:var(--vx-turq);stroke-width:1.5px}html[data-variant=a] .vx-check-tick{fill:none;stroke:var(--vx-asphalt);stroke-width:4px;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:100;stroke-dashoffset:0}html[data-variant=a] .vx-check-row--final{isolation:isolate;padding-left:1.25rem;background:var(--vx-asphalt);clip-path:inset(0 calc((1 - var(--wipe,1)) * 100%) 0 0);border-bottom:0;margin-top:0;padding-block:1.9rem}html[data-variant=a] .vx-check-row--final h3{color:var(--vx-turq);font-size:clamp(1.6rem,3.2vw,2.6rem)}html[data-variant=a] .vx-check-row--final p{color:var(--vx-body)}html[data-variant=a] .vx-check-row--final .vx-check-tick{stroke:var(--vx-asphalt)}@media (max-width:52rem){html[data-variant=a] .vx-compliance-in{grid-template-columns:minmax(0,1fr)}html[data-variant=a] .vx-compliance-intro{position:static}}html[data-variant=a] .vx-bases{background:var(--vx-asphalt);border-top:1px solid var(--vx-line)}html[data-variant=a] .vx-bases-stage{padding:var(--vx-sec) max(var(--vx-gutter), calc((100vw - 96rem) / 2 + var(--vx-gutter)));grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}html[data-variant=a] .vx-bases-text h2{color:var(--vx-light);max-width:12ch}html[data-variant=a] .vx-offices{max-width:30rem;margin-top:clamp(1.75rem,4vw,3rem);display:grid}html[data-variant=a] .vx-office{border-top:1px solid var(--vx-line);justify-items:start;gap:.4rem;padding:1.25rem 0 1.5rem;display:grid}html[data-variant=a] .vx-office:last-child{border-bottom:1px solid var(--vx-line)}html[data-variant=a] .vx-office h3{font-family:var(--display);font-variation-settings:"wdth" 112;letter-spacing:-.015em;color:var(--vx-light);font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:800;font-stretch:112%}html[data-variant=a] .vx-map{justify-self:center;width:auto;max-width:100%;height:min(70svh,40rem);overflow:visible}html[data-variant=a] .vx-map-land{fill:var(--vx-asphalt-2);stroke:#ffffff61;stroke:lab(100% 0 0/.38);stroke-width:1px;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:0}html[data-variant=a] .vx-map-base rect{fill:var(--vx-turq)}html[data-variant=a] .vx-map-base text{fill:var(--vx-light);font-family:var(--display);font-variation-settings:"wdth" 100;font-size:14px;font-weight:700;font-stretch:100%}html[data-variant=a] .vx-map-pulse{fill:none;stroke:var(--vx-turq);stroke-width:1.5px;opacity:0}html[data-variant=a] .vx-map-land{stroke-width:1.4px}@media (max-width:52rem){html[data-variant=a] .vx-bases-stage{min-height:0;padding-block:var(--vx-sec);grid-template-columns:minmax(0,1fr)}html[data-variant=a] .vx-map{order:-1;height:min(64svh,30rem)}html[data-variant=a] .vx-bases-text h2{max-width:none}}html[data-variant=a] .vx-clients{background:var(--vx-asphalt);border-top:1px solid var(--vx-line);padding-block:var(--vx-sec) calc(var(--vx-sec) * .8);overflow:hidden}html[data-variant=a] .vx-clients-title{padding-inline:var(--vx-gutter);color:var(--vx-light);margin-bottom:clamp(1.5rem,3vw,2.5rem)}html[data-variant=a] .vx-ribbon{border-block:1px solid var(--vx-line);overflow:hidden}html[data-variant=a] .vx-ribbon-track{width:max-content;display:flex}html[data-variant=a] .vx-ribbon-group{flex:none;align-items:center;display:flex}html[data-variant=a] .vx-logo{border-right:1px solid var(--vx-line);height:7.5rem;transition:background-color .22s var(--vx-ease);place-items:center;padding-inline:clamp(2rem,4.5vw,4.5rem);display:grid}html[data-variant=a] .vx-logo img{filter:brightness(0)invert(.8);max-width:none;transition:filter .22s var(--vx-ease)}html[data-variant=a] .vx-logo:hover{background:var(--vx-concrete)}html[data-variant=a] .vx-logo:hover img{filter:none}html[data-variant=a] .vx-close{background:var(--vx-turq);color:var(--vx-asphalt);padding:calc(var(--vx-sec) * 1.2) var(--vx-gutter) calc(var(--vx-sec) * 1.1)}html[data-variant=a] .vx-close-in{justify-items:start;gap:clamp(1.5rem,3vw,2.5rem);max-width:96rem;margin-inline:auto;display:grid}html[data-variant=a] .vx-close h2{max-width:14ch;font-size:clamp(2.2rem,6.4vw,6rem)}html[data-variant=a] .vx-close-phone{font-family:var(--display);font-variation-settings:var(--vx-expanded);letter-spacing:-.03em;color:var(--vx-asphalt);font-variant-numeric:tabular-nums;border-bottom:3px solid var(--vx-asphalt);padding-bottom:.15em;font-size:clamp(1.9rem,7.4vw,6rem);font-weight:800;font-stretch:125%;line-height:1;text-decoration:none}html[data-variant=a] .vx-close-mail{font-family:var(--display);font-variation-settings:"wdth" 90;color:var(--vx-asphalt);text-underline-offset:.25em;font-weight:600;font-stretch:90%}html[data-variant=a] .vx-road{z-index:35;background:var(--vx-asphalt);border-top:1px solid var(--vx-line);height:3.5rem;color:var(--vx-light);opacity:0;pointer-events:none;transition:opacity .4s var(--vx-ease), transform .5s var(--vx-ease);position:fixed;inset:auto 0 0;transform:translateY(100%)}html[data-variant=a] .vx-road.is-on{opacity:1;pointer-events:auto;transform:none}html[data-variant=a] .vx-road-track{position:absolute;inset:0 2.5rem 0 9rem}html[data-variant=a] .vx-road-ground{background:#f5f1ea80;background:lab(95.4001% .287116 3.81355/.5);height:1px;position:absolute;bottom:.7rem;left:-9rem;right:-2.5rem}html[data-variant=a] .vx-road-ticks{position:absolute;inset:0}html[data-variant=a] .vx-tick{width:0;position:absolute;top:0;bottom:.7rem}html[data-variant=a] .vx-tick button{color:var(--vx-mute);font-family:var(--display);font-variation-settings:var(--vx-condensed);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .2s var(--vx-ease);background:0 0;border:0;padding:0 .6rem;font-size:.75rem;font-weight:600;font-stretch:75%;position:absolute;top:.2rem;bottom:0;left:0;transform:translate(-50%)}html[data-variant=a] .vx-tick button:after{content:"";background:currentColor;width:1px;height:.5rem;position:absolute;bottom:0;left:50%}html[data-variant=a] .vx-tick button:hover,html[data-variant=a] .vx-tick.is-active button{color:var(--vx-turq)}html[data-variant=a] .vx-road-bus{width:6.5rem;color:var(--vx-light);will-change:transform;pointer-events:none;position:absolute;bottom:.380909rem;left:0}html[data-variant=a].vx-has-road .fx-wa{bottom:4.5rem}html[data-variant=a].vx-has-road .vx-footer{padding-bottom:5.25rem}@media (max-width:64rem){html[data-variant=a] .vx-road{height:2.25rem}html[data-variant=a] .vx-road-track{inset:0 1rem}html[data-variant=a] .vx-road-ground{bottom:.5rem;left:-1rem;right:-1rem}html[data-variant=a] .vx-road-ticks{display:none}html[data-variant=a] .vx-road-bus{width:4.25rem;bottom:.291364rem}html[data-variant=a].vx-has-road .fx-wa{bottom:3.25rem}html[data-variant=a].vx-has-road .vx-footer{padding-bottom:4rem}}html[data-variant=a] .vx-w{vertical-align:top;margin:-.08em -.04em -.16em;padding:.08em .04em .16em;display:inline-block;overflow:hidden}html[data-variant=a] .vx-wi{will-change:transform;display:inline-block}@keyframes vx-marquee{to{transform:translate(-50%)}}html[data-variant=a] .vx-ribbon-track{animation:48s linear infinite vx-marquee}html[data-variant=a] .vx-ribbon:hover .vx-ribbon-track,html[data-variant=a] .vx-ribbon:focus-within .vx-ribbon-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){html[data-variant=a] .vx-ribbon-track{width:100%;animation:none}html[data-variant=a] .vx-ribbon-group{flex-wrap:wrap;justify-content:center}html[data-variant=a] .vx-ribbon-group[aria-hidden=true],html[data-variant=a] .vx-ribbon-group .vx-logo:nth-child(n+5){display:none}}@keyframes vx-vt-old{to{opacity:.35;transform:translateY(-1.5rem)}}@keyframes vx-vt-new{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:no-preference){html[data-variant=a]::view-transition-old(root){animation:.52s cubic-bezier(.16,1,.3,1) both vx-vt-old}html[data-variant=a]::view-transition-new(root){animation:.7s cubic-bezier(.16,1,.3,1) both vx-vt-new}}html[data-variant=a] .vx-h2:after{content:"";background:var(--vx-turq);width:3.5rem;height:4px;margin-top:1.1rem;display:block}html[data-variant=a] .vx-compliance .vx-h2:after{height:6px}html[data-variant=a] .vx-close .vx-h2:after{background:var(--vx-asphalt)}@media (max-width:80rem){html[data-variant=a] .vx-tick button{letter-spacing:.05em;padding-inline:.3rem;font-size:.6875rem}}html[data-variant=a] .vx-home,html[data-variant=a] .vx-footer,html[data-variant=a] .vx-road{font-variant-numeric:tabular-nums}html[data-variant=a] .vx-office:hover h3{color:var(--vx-turq)}html[data-variant=a] .vx-check-row{transition:background-color .2s var(--vx-ease)}@media (min-width:64rem) and (min-height:50rem){html[data-variant=a] .vx-fleet{padding-block:calc(var(--vx-bar) + 1.25rem) 1.5rem}html[data-variant=a] .vx-fleet-head{margin-bottom:.9rem}html[data-variant=a] .vx-fleet-head h2{font-size:clamp(1.9rem,3.2vw,2.8rem)}html[data-variant=a] .vx-fleet-head h2:after{margin-top:.6rem}html[data-variant=a] .vx-fl-draw{--note:1.9rem;padding-top:.75rem}html[data-variant=a] .vx-fl-row{--lab:3.6rem}html[data-variant=a] .vx-fl-panel{margin-top:1rem}html[data-variant=a] .vx-fl-photo{aspect-ratio:16/9;max-height:36vh}html[data-variant=a] .vx-fl-info{gap:.5rem}html[data-variant=a] .vx-seats-num{font-size:clamp(3.5rem,8vh,5.5rem)}html[data-variant=a] .vx-panel-name{font-size:clamp(1.3rem,2.4vw,1.9rem)}html[data-variant=a] .vx-spec li{padding-block:.3rem;font-size:1rem}html[data-variant=a] .vx-panel-sum{display:none}}html[data-variant=a]:has(.vx-page){--page-bg:var(--vx-asphalt);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-variant=a] .vx-page{background:var(--vx-asphalt);color:var(--vx-body);font-variant-numeric:tabular-nums}html[data-variant=a] .vx-page p{text-wrap:pretty}html[data-variant=a] .vx-page ::selection{background:var(--vx-turq);color:var(--vx-asphalt)}html[data-variant=a] .vx-page :focus-visible{outline:2px solid var(--vx-turq);outline-offset:3px;border-radius:3px}html[data-variant=a] .vx-page .vx-compliance :focus-visible{outline-color:var(--vx-turq-deep)}html[data-variant=a] .vx-page .vx-close :focus-visible{outline-color:var(--vx-asphalt)}html[data-variant=a] .vx-sign-box{width:100%;container-type:inline-size}html[data-variant=a] .vx-sign{--pitch:max(.1em, 3px);max-width:100%;color:var(--vx-turq);font-family:var(--display);font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.01em;font-style:italic;font-weight:900;font-stretch:125%;line-height:1;font-size:min(5.5rem, max(1.6rem, calc(100cqw / (var(--chars) * .84 + 1.7))));background:#03060a;background:lab(1.55709% -.436246 -1.58357);border-radius:4px;align-items:stretch;gap:.35em;margin:0;padding:.2em .5em .2em .32em;display:inline-flex;box-shadow:inset 0 0 0 2px #ffffff14,0 0 0 1px #00000080;box-shadow:inset 0 0 0 2px lab(100% 0 0/.08),0 0 0 1px lab(0% 0 0/.5)}html[data-variant=a] .vx-sign-lamps{flex-direction:column;justify-content:center;gap:.16em;display:flex}html[data-variant=a] .vx-sign-lamps i{opacity:.6;background:currentColor;border-radius:50%;width:.12em;height:.12em}html[data-variant=a] .vx-sign-win{height:calc(var(--lines) * 1em);background-image:radial-gradient(circle closest-side,#2ad5e521 80%,#0000 100%);background-image:radial-gradient(circle closest-side,lab(77.9251% -38.4876 -20.4923/.13) 80%,#0000 100%);background-size:var(--pitch) var(--pitch);display:block;position:relative;overflow:hidden}html[data-variant=a] .vx-sign-lit{-webkit-mask-image:radial-gradient(circle closest-side,#000 82%,#0000 100%);mask-image:radial-gradient(circle closest-side,#000 82%,#0000 100%);-webkit-mask-size:var(--pitch) var(--pitch);-webkit-mask-size:var(--pitch) var(--pitch);mask-size:var(--pitch) var(--pitch);display:block}html[data-variant=a] .vx-sign-strip,html[data-variant=a] .vx-sign-row{display:block}html[data-variant=a] .vx-sign-row{height:calc(var(--lines) * 1em);white-space:nowrap}html[data-variant=a] .vx-sign-row>span{height:1em;display:block}html[data-variant=a] .vx-sign-row>span[data-roll]:before{content:attr(data-roll)}html[data-variant=a] .vx-phead{background:var(--vx-asphalt);padding:clamp(2.5rem, 7vw, 5.5rem) var(--vx-gutter) clamp(2rem, 5vw, 4rem);border-bottom:1px solid var(--vx-line)}html[data-variant=a] .vx-phead-in{gap:clamp(1.25rem,3vw,2rem);max-width:96rem;margin-inline:auto;display:grid}html[data-variant=a] .vx-phead-lede{max-width:38rem;color:var(--vx-body);font-size:clamp(1.0625rem,.6vw + .9rem,1.3rem)}html[data-variant=a] .vx-unit-jump{top:var(--vx-bar);z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--vx-line);background:#0a1016eb;background:lab(4.43013% -1.13276 -3.91597/.92);position:sticky}html[data-variant=a] .vx-unit-jump ul{max-width:96rem;padding-inline:var(--vx-gutter);scrollbar-width:none;gap:clamp(1rem,4vw,3.5rem);margin-inline:auto;display:flex;overflow-x:auto}@media (max-width:40rem){html[data-variant=a] .vx-unit-jump ul{padding-inline-end:3rem;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000)}}html[data-variant=a] .vx-unit-jump a{color:var(--vx-body);white-space:nowrap;transition:color .18s var(--vx-ease), border-color .18s var(--vx-ease);border-bottom:3px solid #0000;align-items:baseline;gap:.5rem;padding:.85rem 0 .75rem;text-decoration:none;display:flex}html[data-variant=a] .vx-unit-jump a:hover,html[data-variant=a] .vx-unit-jump a[aria-current]{color:var(--vx-light);border-color:var(--vx-turq)}html[data-variant=a] .vx-unit-jump b{font-family:var(--display);font-variation-settings:"wdth" 110;color:var(--vx-turq);font-size:1.25rem;font-style:italic;font-weight:900;font-stretch:110%}html[data-variant=a] .vx-unit-jump span{font-size:.95rem;font-weight:600}html[data-variant=a] .vx-units{display:grid}html[data-variant=a] .vx-unit{scroll-margin-top:calc(var(--vx-bar) + 3.2rem);padding-bottom:var(--vx-sec)}html[data-variant=a] .vx-unit+.vx-unit{border-top:1px solid var(--vx-line)}html[data-variant=a] .vx-unit-road{isolation:isolate;padding:clamp(2.5rem, 6vw, 4.5rem) var(--vx-gutter) 0;position:relative;overflow:hidden;container-type:inline-size}html[data-variant=a] .vx-unit-road-in{--k:min(.62px, calc((100cqw - 15rem) / 1212));--lab:clamp(3.5rem, 7cqw, 5.5rem);align-items:flex-end;gap:clamp(1rem,4cqw,3rem);max-width:96rem;margin-inline:auto;display:flex;position:relative}html[data-variant=a] .vx-unit-road-in:after{content:"";z-index:-1;height:var(--lab);background:var(--vx-asphalt-2);border-top:2px solid var(--vx-turq);position:absolute;bottom:0;left:-50vw;right:-50vw}html[data-variant=a] .vx-unit-bus{width:calc(var(--k) * var(--w));margin-bottom:calc(var(--lab) - var(--k) * 54);will-change:transform;--bus-body:#f5f1ea;--bus-glass:#13212d;--bus-accent:#0098a5;--bus-tire:#05080b;--bus-outline:#263541;flex:none;display:block}@supports (color:lab(0% 0 0)){html[data-variant=a] .vx-unit-bus{--bus-body:lab(95.4001% .287116 3.81355);--bus-glass:lab(11.8002% -3.08569 -9.95463);--bus-accent:lab(56.8669% -32.4553 -17.2911);--bus-tire:lab(1.98218% -.455916 -1.50557);--bus-outline:lab(21.0945% -3.37787 -10.0374)}}html[data-variant=a] .vx-unit-bus .bus-side{width:100%;display:block}html[data-variant=a] .vx-unit-plate{white-space:nowrap;height:var(--lab);color:var(--vx-turq);flex:none;align-items:baseline;gap:.6rem;margin-left:auto;padding-top:.5rem;display:flex}html[data-variant=a] .vx-unit-plate b{font-family:var(--display);font-variation-settings:"wdth" 110;font-style:italic;font-weight:900;font-stretch:110%;font-size:calc(var(--lab) * .72);letter-spacing:-.02em;line-height:1}html[data-variant=a] .vx-unit-plate span{color:var(--vx-body);font-size:1rem;font-weight:600}html[data-variant=a] .vx-unit-body{max-width:96rem;padding-inline:var(--vx-gutter);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4.5vw,4.5rem);margin:clamp(1.75rem,4vw,3rem) auto 0;display:grid}html[data-variant=a] .vx-unit-photo{aspect-ratio:16/10;background:var(--vx-asphalt-2);position:relative;overflow:hidden}html[data-variant=a] .vx-unit-photo img{object-fit:cover;width:100%;height:100%;animation:vx-detail-in .34s var(--vx-ease) both;position:absolute;inset:0}html[data-variant=a] .vx-thumbs{scrollbar-width:thin;gap:.5rem;margin-top:.6rem;padding-bottom:.25rem;display:flex;overflow-x:auto}html[data-variant=a] .vx-thumbs button{aspect-ratio:4/3;background:var(--vx-asphalt-2);cursor:pointer;opacity:.5;outline-offset:2px;width:clamp(3.75rem,7vw,5.25rem);transition:opacity .18s var(--vx-ease), outline-color .18s var(--vx-ease);border:0;border-radius:2px;outline:2px solid #0000;flex:none;padding:0;overflow:hidden}html[data-variant=a] .vx-thumbs button:hover{opacity:.85}html[data-variant=a] .vx-thumbs button[aria-pressed=true]{opacity:1;outline-color:var(--vx-turq)}html[data-variant=a] .vx-thumbs img{object-fit:cover;width:100%;height:100%}html[data-variant=a] .vx-unit-info{align-content:start;gap:1rem;display:grid}html[data-variant=a] .vx-unit-index{font-family:var(--display);font-variation-settings:var(--vx-condensed);letter-spacing:.1em;color:var(--vx-mute);font-size:.875rem;font-weight:600;font-stretch:75%}html[data-variant=a] .vx-unit-name{color:var(--vx-light);font-size:clamp(2rem,4vw,3.5rem)}html[data-variant=a] .vx-unit-sum{max-width:32rem;font-size:1.125rem}html[data-variant=a] .vx-unit-spec{margin-top:.5rem;display:grid}html[data-variant=a] .vx-unit-spec>div{border-top:1px solid var(--vx-line);grid-template-columns:8.5rem minmax(0,1fr);gap:1rem;padding:.9rem 0;display:grid}html[data-variant=a] .vx-unit-spec>div:last-child{border-bottom:1px solid var(--vx-line)}html[data-variant=a] .vx-unit-spec dt{color:var(--vx-mute);font-weight:500}html[data-variant=a] .vx-unit-spec dd{color:var(--vx-light);gap:.3rem;margin:0;display:grid}html[data-variant=a] .vx-unit-spec small{color:var(--vx-body);font-size:.9375rem}html[data-variant=a] .vx-unit-spec ul{gap:.3rem;display:grid}html[data-variant=a] .vx-unit-seats{font-family:var(--display);font-variation-settings:"wdth" 80;color:var(--vx-turq);font-size:2rem;font-weight:800;font-stretch:80%;line-height:1}@media (max-width:56rem){html[data-variant=a] .vx-unit-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){html[data-variant=a] .vx-unit-road-in{--k:calc(100cqw / 1212);--lab:2.25rem}html[data-variant=a] .vx-unit-plate{display:none}html[data-variant=a] .vx-unit-spec>div{grid-template-columns:minmax(0,1fr);gap:.25rem}}html[data-variant=a] .vx-window{background:var(--vx-asphalt);margin:0;padding-block:clamp(1.5rem,4vw,3rem) 0}html[data-variant=a] .vx-window-frame{background:var(--vx-asphalt-2);height:clamp(20rem,72svh,48rem);position:relative;overflow:hidden}html[data-variant=a] .vx-window-frame img{object-fit:cover;object-position:50% 55%;width:100%;height:100%;position:absolute;inset:0}html[data-variant=a] .vx-story{background:var(--vx-asphalt);padding:var(--vx-sec) var(--vx-gutter) calc(var(--vx-sec) * .7)}html[data-variant=a] .vx-story-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,6vw,6rem);max-width:96rem;margin-inline:auto;display:grid}html[data-variant=a] .vx-story-head{gap:clamp(1.5rem,3vw,2.5rem);display:grid}html[data-variant=a] .vx-story-head h2{color:var(--vx-light)}html[data-variant=a] .vx-story-photo{aspect-ratio:4/3;background:var(--vx-asphalt-2);overflow:hidden}html[data-variant=a] .vx-story-photo img{object-fit:cover;width:100%;height:100%}html[data-variant=a] .vx-story-body{gap:clamp(1.5rem,3vw,2.5rem);display:grid}html[data-variant=a] .vx-story-lead{font-family:var(--display);font-variation-settings:"wdth" 105;color:var(--vx-light);max-width:38ch;font-size:clamp(1.3rem,1.4vw + .9rem,2rem);font-weight:500;font-stretch:105%;line-height:1.35}html[data-variant=a] .vx-story-spec{display:grid}html[data-variant=a] .vx-story-spec>div{border-top:1px solid var(--vx-line);grid-template-columns:7rem minmax(0,1fr);gap:1rem;padding:1.1rem 0;display:grid}html[data-variant=a] .vx-story-spec>div:last-child{border-bottom:1px solid var(--vx-line)}html[data-variant=a] .vx-story-spec dt{font-family:var(--display);font-variation-settings:"wdth" 112;color:var(--vx-turq);font-weight:800;font-stretch:112%}html[data-variant=a] .vx-story-spec dd{max-width:40rem;margin:0}html[data-variant=a] .vx-figures{background:var(--vx-asphalt);padding:0 var(--vx-gutter) var(--vx-sec)}html[data-variant=a] .vx-figures-in{border:1px solid var(--vx-line);background:var(--vx-asphalt-2);max-width:96rem;margin-inline:auto}html[data-variant=a] .vx-archive{background:var(--vx-asphalt);border-top:1px solid var(--vx-line);padding:var(--vx-sec) 0;overflow:hidden}html[data-variant=a] .vx-archive-in{max-width:96rem;padding-inline:var(--vx-gutter);margin-inline:auto}html[data-variant=a] .vx-archive-head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:1rem clamp(2rem,6vw,6rem);margin-bottom:clamp(1.75rem,4vw,3rem);display:grid}html[data-variant=a] .vx-archive-head h2{color:var(--vx-light)}html[data-variant=a] .vx-archive-head p{max-width:30rem;font-size:1.0625rem}html[data-variant=a] .vx-wstrip{padding-inline:var(--vx-gutter)}html[data-variant=a] .vx-wstrip-glass{background:#03060a;background:lab(1.55709% -.436246 -1.58357);border:2px solid #ffffff29;border:2px solid lab(100% 0 0/.16);border-radius:.9rem 4rem .9rem .9rem;padding:clamp(.5rem,1vw,.85rem);position:relative;box-shadow:inset 0 0 0 1px #0009;box-shadow:inset 0 0 0 1px lab(0% 0 0/.6)}html[data-variant=a] .vx-wstrip-view{scrollbar-width:none;border-radius:.5rem 3.4rem .5rem .5rem;overflow-x:auto}html[data-variant=a] .vx-wstrip.is-js .vx-wstrip-view{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;overflow:hidden}html[data-variant=a] .vx-wstrip.is-dragging .vx-wstrip-view{cursor:grabbing}html[data-variant=a] .vx-wstrip.is-js .vx-wstrip-set img{pointer-events:none;-webkit-user-drag:none}html[data-variant=a] .vx-wstrip-nav{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:1rem;display:none}html[data-variant=a] .vx-wstrip.is-js .vx-wstrip-nav{display:flex}html[data-variant=a] .vx-wstrip-hint{color:var(--vx-mute);margin-right:auto;font-size:.875rem}html[data-variant=a] .vx-wstrip-btn{width:3rem;height:3rem;color:var(--vx-light);cursor:pointer;transition:background-color .2s var(--vx-ease), color .2s var(--vx-ease), border-color .2s var(--vx-ease);background:0 0;border:1px solid #ffffff40;border:1px solid lab(100% 0 0/.25);border-radius:4px;place-items:center;padding:0;display:grid}html[data-variant=a] .vx-wstrip-btn:hover{background:var(--vx-turq);border-color:var(--vx-turq);color:var(--vx-asphalt)}html[data-variant=a] .vx-wstrip-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}html[data-variant=a] .vx-wstrip-track{will-change:transform;width:max-content;display:flex}html[data-variant=a] .vx-wstrip-set{display:flex}html[data-variant=a] .vx-wstrip-set li{background:var(--vx-asphalt-2);flex:none;width:clamp(14rem,26vw,26rem);height:clamp(10rem,24vh,18rem);margin-right:clamp(.5rem,.8vw,.8rem);overflow:hidden}html[data-variant=a] .vx-wstrip-set img{object-fit:cover;width:100%;height:100%}html[data-variant=a] .vx-wstrip-glare{border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#f2fafd1f 44%,#0000 52% 62%,#f2fafd0f 66%,#0000 70%);background:linear-gradient(105deg,#0000 38%,lab(97.7415% -2.55373 -2.46202/.12) 44%,#0000 52% 62%,lab(97.7415% -2.55373 -2.46202/.06) 66%,#0000 70%);position:absolute;inset:0}@media (max-width:56rem){html[data-variant=a] .vx-story-in,html[data-variant=a] .vx-archive-head{grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){html[data-variant=a] .vx-story-spec>div{grid-template-columns:minmax(0,1fr);gap:.4rem}}html[data-variant=a] .vx-contact{background:var(--vx-asphalt);padding:clamp(2.5rem, 6vw, 4.5rem) var(--vx-gutter) var(--vx-sec)}html[data-variant=a] .vx-contact-in{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);max-width:96rem;margin-inline:auto;display:grid}html[data-variant=a] .vx-contact .fx-form,html[data-variant=a] .vx-contact .fx-sent{gap:1.5rem;min-width:0;display:grid}html[data-variant=a] .vx-contact .fx-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}html[data-variant=a] .vx-contact .fx-field{gap:.5rem;min-width:0;display:grid}html[data-variant=a] .vx-contact .fx-field label{font-family:var(--display);color:var(--vx-light);font-size:.95rem;font-weight:600}html[data-variant=a] .vx-contact .fx-field input,html[data-variant=a] .vx-contact .fx-field textarea,html[data-variant=a] .vx-contact .fx-field select{background-color:var(--vx-asphalt-2);width:100%;min-height:3.25rem;color:var(--vx-light);font:inherit;transition:border-color .16s var(--vx-ease);border:1px solid #ffffff38;border:1px solid lab(100% 0 0/.22);border-radius:4px;padding:.75rem 1rem}html[data-variant=a] .vx-contact .fx-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23e9eef0' stroke-width='1.6'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;background-size:12px 8px;padding-right:2.5rem}html[data-variant=a] .vx-contact .fx-field :is(input,textarea,select){scroll-margin-top:calc(var(--vx-bar) + 3rem)}html[data-variant=a] .vx-contact .fx-field textarea{resize:vertical;min-height:10rem}html[data-variant=a] .vx-contact .fx-field input:hover,html[data-variant=a] .vx-contact .fx-field textarea:hover,html[data-variant=a] .vx-contact .fx-field select:hover{border-color:#ffffff73;border-color:lab(100% 0 0/.45)}html[data-variant=a] .vx-contact .fx-field input:focus-visible,html[data-variant=a] .vx-contact .fx-field textarea:focus-visible,html[data-variant=a] .vx-contact .fx-field select:focus-visible{outline-offset:0;border-color:var(--vx-turq);outline:3px solid #2ad5e559;outline:3px solid lab(77.9251% -38.4876 -20.4923/.35)}html[data-variant=a] .vx-contact .fx-field.has-error input,html[data-variant=a] .vx-contact .fx-field.has-error textarea{border-color:#f17264;border-color:lab(63.6935% 49.4079 32.2534)}html[data-variant=a] .vx-contact .fx-field-error,html[data-variant=a] .vx-contact .fx-form-error{color:#fd8c7e;color:lab(70.8633% 42.9696 27.4504);font-size:.9rem;font-weight:600}html[data-variant=a] .vx-contact .fx-btn{background:var(--vx-turq);min-width:12rem;min-height:3.25rem;color:var(--vx-asphalt);font-family:var(--display);font-variation-settings:"wdth" 105;box-shadow:none;cursor:pointer;transition:background-color .2s var(--vx-ease), color .2s var(--vx-ease);border:0;border-radius:4px;justify-self:start;padding:0 1.6rem;font-size:1rem;font-weight:700;font-stretch:105%}html[data-variant=a] .vx-contact .fx-btn:hover{background:var(--vx-light);color:var(--vx-asphalt);transform:none}html[data-variant=a] .vx-contact .fx-btn:disabled{opacity:.6}html[data-variant=a] .vx-contact .fx-sent{border:1px solid var(--vx-turq);background:var(--vx-asphalt-2);border-radius:4px;padding:clamp(1.5rem,4vw,2.5rem)}html[data-variant=a] .vx-contact .fx-sent h2{font-family:var(--display);font-variation-settings:var(--vx-expanded);color:var(--vx-light);font-size:clamp(1.5rem,2.4vw,2.2rem);font-weight:800;font-stretch:125%;line-height:1.05}html[data-variant=a] .vx-contact .fx-sent .fx-link{color:var(--vx-turq);font:inherit;text-underline-offset:.28em;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:600;text-decoration:underline}html[data-variant=a] .vx-direct{gap:1.5rem;padding-top:1.9rem;display:grid}html[data-variant=a] .vx-direct-phone{font-family:var(--display);font-variation-settings:var(--vx-expanded);letter-spacing:-.02em;color:var(--vx-turq);white-space:nowrap;font-size:clamp(1.6rem,2.6vw,2.5rem);font-weight:800;font-stretch:125%;line-height:1;text-decoration:none}html[data-variant=a] .vx-direct-phone:hover{color:var(--vx-light)}html[data-variant=a] .vx-direct dl{display:grid}html[data-variant=a] .vx-direct dl>div{border-top:1px solid var(--vx-line);grid-template-columns:6.5rem minmax(0,1fr);gap:1rem;padding:.9rem 0;display:grid}html[data-variant=a] .vx-direct dl>div:last-child{border-bottom:1px solid var(--vx-line)}html[data-variant=a] .vx-direct dt{color:var(--vx-mute)}html[data-variant=a] .vx-direct dd{overflow-wrap:anywhere;min-width:0;margin:0}html[data-variant=a] .vx-direct dd a{color:var(--vx-light);text-underline-offset:.28em;font-weight:600;-webkit-text-decoration:underline #2ad5e580;text-decoration:underline #2ad5e580;-webkit-text-decoration:underline lab(77.9251% -38.4876 -20.4923/.5);text-decoration:underline lab(77.9251% -38.4876 -20.4923/.5)}html[data-variant=a] .vx-direct dd a:hover{-webkit-text-decoration-color:var(--vx-turq);text-decoration-color:var(--vx-turq)}@media (max-width:56rem){html[data-variant=a] .vx-contact-in{grid-template-columns:minmax(0,1fr)}html[data-variant=a] .vx-direct{padding-top:0}}@media (max-width:40rem){html[data-variant=a] .vx-contact .fx-form-grid{grid-template-columns:minmax(0,1fr)}html[data-variant=a] .vx-direct dl>div{grid-template-columns:minmax(0,1fr);gap:.2rem}}html[data-variant=a] .vx-notfound{max-width:96rem;padding:clamp(2rem, 5vw, 3.5rem) var(--vx-gutter) var(--vx-sec);flex-wrap:wrap;gap:.75rem;margin-inline:auto;display:flex}html[data-variant=a] .vx-faq{background:var(--vx-asphalt);border-top:1px solid var(--vx-line);padding:var(--vx-sec) var(--vx-gutter)}html[data-variant=a] .vx-faq-in{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:clamp(2rem,6vw,6rem);max-width:96rem;margin-inline:auto;display:grid}html[data-variant=a] .vx-faq h2{color:var(--vx-light);max-width:10ch}html[data-variant=a] .vx-faq-list>div{border-top:1px solid var(--vx-line);gap:.5rem;padding:1.25rem 0 1.5rem;display:grid}html[data-variant=a] .vx-faq-list dt{font-family:var(--display);font-variation-settings:"wdth" 112;letter-spacing:-.015em;color:var(--vx-light);font-size:clamp(1.2rem,2vw,1.6rem);font-weight:800;font-stretch:112%;line-height:1.15}html[data-variant=a] .vx-faq-list dd{max-width:38rem;color:var(--vx-body);margin:0;font-size:1.0625rem;line-height:1.6}@media (max-width:56rem){html[data-variant=a] .vx-faq-in{grid-template-columns:minmax(0,1fr)}html[data-variant=a] .vx-faq h2{max-width:none}}:is(html[data-variant=a][data-theme=light],html[data-variant=a][data-theme=light]:has(.vx-home),html[data-variant=a][data-theme=light]:has(.vx-page)){--page-bg:#f8fafc;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--vx-asphalt:#f8fafc;--vx-asphalt-2:#e8ecef;--vx-concrete:#d5dce1;--vx-light:#040a11;--vx-body:#202a33;--vx-mute:#4d5a65;--vx-ink-mute:#38444f;--vx-line:#040a111f;--vx-line-ink:#040a112e;--vx-turq:#00c2d2;--vx-turq-deep:#004c5b;scrollbar-color:oklch(45% .12 215) oklch(94% .006 240)}@supports (color:lab(0% 0 0)){:is(html[data-variant=a][data-theme=light],html[data-variant=a][data-theme=light]:has(.vx-home),html[data-variant=a][data-theme=light]:has(.vx-page)){--page-bg:lab(98.265% -.495434 -.992274);--vx-asphalt:lab(98.265% -.495434 -.992274);--vx-asphalt-2:lab(93.0497% -.985801 -1.98162);--vx-concrete:lab(87.2555% -1.63072 -3.29576);--vx-light:lab(2.46396% -.86154 -3.783);--vx-body:lab(16.4663% -2.57827 -7.39408);--vx-mute:lab(37.3544% -2.9994 -8.13691);--vx-ink-mute:lab(28.0705% -2.92245 -8.1063);--vx-line:lab(2.46396% -.86154 -3.783/.12);--vx-line-ink:lab(2.46396% -.86154 -3.783/.18);--vx-turq:lab(71.0401% -41.1918 -21.9596);--vx-turq-deep:lab(28.7281% -27.3874 -24.773)}}html[data-variant=a][data-theme=light] .vx-btn--turq,html[data-variant=a][data-theme=light] .vx-nav-cta,html[data-variant=a][data-theme=light] .vx-contact .fx-btn{background:var(--vx-turq);color:#040a11!important;color:lab(2.46396% -.86154 -3.783)!important}html[data-variant=a][data-theme=light] .vx-btn--turq:hover,html[data-variant=a][data-theme=light] .vx-nav-cta:hover,html[data-variant=a][data-theme=light] .vx-contact .fx-btn:hover{color:#f7f9fa!important;color:lab(97.685% -.495434 -.99225)!important;background:#040a11!important;background:lab(2.46396% -.86154 -3.783)!important}html[data-variant=a][data-theme=light] .vx-btn--ghost{color:var(--vx-light);border-color:#040a1159;border-color:lab(2.46396% -.86154 -3.783/.35)}html[data-variant=a][data-theme=light] .vx-btn--ghost:hover{color:#f7f9fa;color:lab(97.685% -.495434 -.99225);background:#040a11;background:lab(2.46396% -.86154 -3.783);border-color:#040a11;border-color:lab(2.46396% -.86154 -3.783)}html[data-variant=a][data-theme=light] .vx-hero .vx-btn--ghost{color:var(--vx-light);border-color:#040a1159;border-color:lab(2.46396% -.86154 -3.783/.35)}html[data-variant=a][data-theme=light] .vx-hero .vx-btn--ghost:hover{color:#f7f9fa;color:lab(97.685% -.495434 -.99225);background:#040a11;background:lab(2.46396% -.86154 -3.783);border-color:#040a11;border-color:lab(2.46396% -.86154 -3.783)}html[data-variant=a][data-theme=light] .vx-footer .vx-btn--ghost{color:#f5f1ea;color:lab(95.4001% .287116 3.81355);border-color:#fff6;border-color:lab(100% 0 0/.4)}html[data-variant=a][data-theme=light] .vx-footer .vx-textlink{color:#2ad5e5;color:lab(77.9251% -38.4876 -20.4923);text-decoration-color:#2ad5e566;text-decoration-color:lab(77.9251% -38.4876 -20.4923/.4)}html[data-variant=a][data-theme=light] .vx-footer .vx-textlink:hover{color:#f5f1ea;color:lab(95.4001% .287116 3.81355)}html[data-variant=a][data-theme=light] .vx-btn--ink{color:#f7f9fa;color:lab(97.685% -.495434 -.99225);background:#040a11;background:lab(2.46396% -.86154 -3.783)}html[data-variant=a][data-theme=light] .vx-btn--ink:hover{color:#f7f9fa;color:lab(97.685% -.495434 -.99225);background:#15212a;background:lab(11.8148% -2.73475 -8.34026)}html[data-variant=a][data-theme=light] .vx-btn--outline{color:#040a11;color:lab(2.46396% -.86154 -3.783);border-color:#040a11;border-color:lab(2.46396% -.86154 -3.783)}html[data-variant=a][data-theme=light] .vx-btn--outline:hover{color:#f7f9fa;color:lab(97.685% -.495434 -.99225);background:#040a11;background:lab(2.46396% -.86154 -3.783)}html[data-variant=a][data-theme=light] .vx-textlink{color:var(--vx-turq-deep);text-decoration-color:#004c5b66;text-decoration-color:lab(28.7281% -27.3874 -24.773/.4)}html[data-variant=a][data-theme=light] .vx-textlink:hover{color:#002533;color:lab(12.1369% -15.466 -18.4015);text-decoration-color:currentColor}html[data-variant=a][data-theme=light] .fx-wa{color:#f7f9fa;color:lab(97.685% -.495434 -.99225);background:#060c11;background:lab(3.04118% -.852048 -3.09291);border-color:#060c1140;border-color:lab(3.04118% -.852048 -3.09291/.25);box-shadow:0 6px 20px #0e171f2e;box-shadow:0 6px 20px lab(7.20873% -2.01964 -6.63221/.18)}html[data-variant=a][data-theme=light] .fx-wa:hover{background:var(--vx-turq);color:#040a11;color:lab(2.46396% -.86154 -3.783)}html[data-variant=a][data-theme=light] .vx-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--vx-light);border-bottom:1px solid var(--vx-line);background:#f8fafcf0;background:lab(98.265% -.495434 -.992274/.94)}html[data-variant=a][data-theme=light] .vx-header[data-theme=hero]{color:var(--vx-light);background:linear-gradient(#f8fafcd9 0%,#0000 100%);background:linear-gradient(lab(98.265% -.495434 -.992274/.85) 0%,#0000 100%);border-bottom-color:#0000}html[data-variant=a][data-theme=light] .vx-header[data-theme=dark]{color:var(--vx-light);background:#f8fafcf0;background:lab(98.265% -.495434 -.992274/.94)}html[data-variant=a][data-theme=light] .vx-header[data-theme=light]{border-bottom-color:var(--vx-line);background:#e6eaedf5;background:lab(92.4697% -.985742 -1.98158/.96);color:var(--vx-light)!important}html[data-variant=a][data-theme=light] .vx-header[data-theme=turq]{background:var(--vx-turq);color:#040a11!important;color:lab(2.46396% -.86154 -3.783)!important}html[data-variant=a][data-theme=light] .vx-brand-mark g:last-child{stroke:#0000}html[data-variant=a][data-theme=light] .vx-nav a:not(.vx-btn){color:var(--vx-body)}html[data-variant=a][data-theme=light] .vx-nav a:not(.vx-btn):hover{color:var(--vx-light);border-bottom-color:#040a1166;border-bottom-color:lab(2.46396% -.86154 -3.783/.4)}html[data-variant=a][data-theme=light] .vx-nav a.active:not(.vx-btn){border-bottom-color:var(--vx-turq-deep);color:var(--vx-light)}html[data-variant=a][data-theme=light] .vx-header[data-theme=hero] .vx-nav a:not(.vx-btn){color:var(--vx-body)}html[data-variant=a][data-theme=light] .vx-header[data-theme=hero] .vx-nav a:not(.vx-btn):hover{color:var(--vx-light);border-bottom-color:#040a1166;border-bottom-color:lab(2.46396% -.86154 -3.783/.4)}@media (max-width:52rem){html[data-variant=a][data-theme=light] .vx-nav{color:var(--vx-light);border-bottom-color:var(--vx-line);background:#f8fafc;background:lab(98.265% -.495434 -.992274)}html[data-variant=a][data-theme=light] .vx-nav a:not(.vx-btn){color:var(--vx-light);border-bottom-color:var(--vx-line)}html[data-variant=a][data-theme=light] .vx-nav-cta{background:var(--vx-turq)!important;color:#040a11!important;color:lab(2.46396% -.86154 -3.783)!important}}html[data-variant=a][data-theme=light] .vx-hero-scrim{background:linear-gradient(90deg,#f8fafceb 0%,#f8fafcb8 38%,#f8fafc00 68%),linear-gradient(#f8fafc00 56%,#f8fafc8c 76%,#f8fafce6 100%);background:linear-gradient(90deg,lab(98.265% -.495434 -.992274/.92) 0%,lab(98.265% -.495434 -.992274/.72) 38%,lab(98.265% -.495434 -.992274/0) 68%),linear-gradient(lab(98.265% -.495434 -.992274/0) 56%,lab(98.265% -.495434 -.992274/.55) 76%,lab(98.265% -.495434 -.992274/.9) 100%)}@media (max-width:40rem){html[data-variant=a][data-theme=light] .vx-hero-scrim{background:linear-gradient(#f8fafcf0 0%,#f8fafcd1 55%,#f8fafc26 85%),linear-gradient(#0000 65%,#f8fafce6 100%);background:linear-gradient(lab(98.265% -.495434 -.992274/.94) 0%,lab(98.265% -.495434 -.992274/.82) 55%,lab(98.265% -.495434 -.992274/.15) 85%),linear-gradient(#0000 65%,lab(98.265% -.495434 -.992274/.9) 100%)}}html[data-variant=a][data-theme=light] .vx-hero-lede{color:var(--vx-body);text-shadow:none}html[data-variant=a][data-theme=light] .vx-sheet{border-color:var(--vx-line)}html[data-variant=a][data-theme=light] .vx-sheet-draw{color:var(--vx-mute);border-bottom-color:var(--vx-line);background-color:#e9edf0;background-color:lab(93.6297% -.985831 -1.98164);background-image:linear-gradient(90deg,#040a1112 1px,#0000 1px),linear-gradient(#040a1112 1px,#0000 1px);background-image:linear-gradient(90deg,lab(2.46396% -.86154 -3.783/.07) 1px,#0000 1px),linear-gradient(lab(2.46396% -.86154 -3.783/.07) 1px,#0000 1px)}html[data-variant=a][data-theme=light] .vx-sheet-bus{--bus-body:#f8fafc;--bus-glass:#131c23;--bus-accent:var(--vx-turq-deep);--bus-tire:#050a0f;--bus-outline:#040a11}@supports (color:lab(0% 0 0)){html[data-variant=a][data-theme=light] .vx-sheet-bus{--bus-body:lab(98.265% -.495434 -.992274);--bus-glass:lab(9.50385% -2.26924 -6.6971);--bus-tire:lab(2.47142% -.72635 -2.71778);--bus-outline:lab(2.46396% -.86154 -3.783)}}html[data-variant=a][data-theme=light] .vx-sheet-line{color:#38444f;color:lab(28.0705% -2.92245 -8.1063)}html[data-variant=a][data-theme=light] .vx-cell dd{color:var(--vx-turq-deep)}html[data-variant=a][data-theme=light] .vx-fl-row:after,html[data-variant=a][data-theme=light] .vx-unit-road-in:after{border-top:2px solid var(--vx-turq-deep);background:#e2e7ea;background:lab(91.3112% -1.14802 -2.31068);box-shadow:inset 0 1px #fff9;box-shadow:inset 0 1px lab(100% 0 0/.6)}html[data-variant=a][data-theme=light] .vx-fl-tab:not([aria-selected=true]):not(:hover):not(:focus-visible) .bus-side{opacity:.6}html[data-variant=a][data-theme=light] .vx-fl-tab{--bus-outline:#131c23}@supports (color:lab(0% 0 0)){html[data-variant=a][data-theme=light] .vx-fl-tab{--bus-outline:lab(9.50385% -2.26924 -6.6971)}}html[data-variant=a][data-theme=light] .vx-fl-name{color:var(--vx-body)}html[data-variant=a][data-theme=light] .vx-fl-seats{color:var(--vx-mute)}html[data-variant=a][data-theme=light] .vx-fl-tab:hover:not([aria-selected=true]) .vx-fl-seats{color:var(--vx-light)}html[data-variant=a][data-theme=light] .vx-fl-tab[aria-selected=true] .vx-fl-seats{color:var(--vx-turq-deep)}html[data-variant=a][data-theme=light] .vx-fl-tab[aria-selected=true] .vx-fl-label:before{background:var(--vx-turq-deep)}html[data-variant=a][data-theme=light] .vx-fl-big{color:var(--vx-turq-deep);border-bottom-color:var(--vx-line)}html[data-variant=a][data-theme=light] .vx-fl-photo{border:1px solid var(--vx-line);background:#dde2e6;background:lab(89.5727% -1.30951 -2.63938)}html[data-variant=a][data-theme=light] .vx-unit-road{border-bottom:1px solid var(--vx-line)}html[data-variant=a][data-theme=light] .vx-unit-jump{border-bottom-color:var(--vx-line);background:#f8fafcf0;background:lab(98.265% -.495434 -.992274/.94)}html[data-variant=a][data-theme=light] .vx-unit-jump a{color:var(--vx-body)}html[data-variant=a][data-theme=light] .vx-unit-jump b{color:var(--vx-turq-deep)}html[data-variant=a][data-theme=light] .vx-unit-jump a:hover,html[data-variant=a][data-theme=light] .vx-unit-jump a[aria-current]{color:var(--vx-light);border-color:var(--vx-turq-deep)}html[data-variant=a][data-theme=light] .vx-unit-jump a:hover b,html[data-variant=a][data-theme=light] .vx-unit-jump a[aria-current] b,html[data-variant=a][data-theme=light] .vx-unit-seats,html[data-variant=a][data-theme=light] .vx-unit-plate{color:var(--vx-turq-deep)}html[data-variant=a][data-theme=light] .vx-unit-plate span{color:var(--vx-body)}html[data-variant=a][data-theme=light] .vx-unit-bus{--bus-body:#f8fafc;--bus-glass:#131c23;--bus-accent:var(--vx-turq-deep);--bus-tire:#050a0f;--bus-outline:#040a11}@supports (color:lab(0% 0 0)){html[data-variant=a][data-theme=light] .vx-unit-bus{--bus-body:lab(98.265% -.495434 -.992274);--bus-glass:lab(9.50385% -2.26924 -6.6971);--bus-tire:lab(2.47142% -.72635 -2.71778);--bus-outline:lab(2.46396% -.86154 -3.783)}}html[data-variant=a][data-theme=light] .vx-thumbs button[aria-pressed=true]{outline-color:var(--vx-turq-deep)}html[data-variant=a][data-theme=light] .vx-compliance{border-top:1px solid var(--vx-line);border-bottom:1px solid var(--vx-line);background:#e9edf0;background:lab(93.6297% -.985831 -1.98164)}html[data-variant=a][data-theme=light] .vx-compliance-intro h2{color:var(--vx-light)}html[data-variant=a][data-theme=light] .vx-compliance-intro p{color:var(--vx-body)}html[data-variant=a][data-theme=light] .vx-check-row{color:var(--vx-light);border-bottom-color:var(--vx-line)}html[data-variant=a][data-theme=light] .vx-check-row h3{color:var(--vx-light)}html[data-variant=a][data-theme=light] .vx-check-row p{color:var(--vx-ink-mute)}html[data-variant=a][data-theme=light] .vx-check-row:hover{background:#e0e5e980;background:lab(90.7327% -1.30972 -2.6395/.5)}html[data-variant=a][data-theme=light] .vx-check-tick{stroke:#040a11;stroke:lab(2.46396% -.86154 -3.783)}html[data-variant=a][data-theme=light] .vx-check-row--final{color:#f5f1ea;color:lab(95.4001% .287116 3.81355);background:#050c12;background:lab(3.03681% -.961036 -3.80263)}html[data-variant=a][data-theme=light] .vx-check-row--final h3{color:var(--vx-turq)}html[data-variant=a][data-theme=light] .vx-check-row--final p{color:#b5bfc7;color:lab(76.8218% -2.41721 -4.92814)}html[data-variant=a][data-theme=light] .vx-check-row--final .vx-check-tick{stroke:#050c12;stroke:lab(3.03681% -.961036 -3.80263)}html[data-variant=a][data-theme=light] .vx-map-land{fill:#e0e5e9;fill:lab(90.7327% -1.30972 -2.6395);stroke:#040a114d;stroke:lab(2.46396% -.86154 -3.783/.3)}html[data-variant=a][data-theme=light] .vx-map-base text{fill:#040a11;fill:lab(2.46396% -.86154 -3.783)}html[data-variant=a][data-theme=light] .vx-office:hover h3{color:var(--vx-turq-deep)}html[data-variant=a][data-theme=light] .vx-logo img{filter:brightness(0)opacity(.65)}html[data-variant=a][data-theme=light] .vx-logo:hover{background:#e0e5e9;background:lab(90.7327% -1.30972 -2.6395)}html[data-variant=a][data-theme=light] .vx-logo:hover img{filter:none}html[data-variant=a][data-theme=light] .vx-story-spec dt{color:var(--vx-turq-deep)}html[data-variant=a][data-theme=light] .vx-wstrip-btn{color:var(--vx-light);border-color:#040a1140;border-color:lab(2.46396% -.86154 -3.783/.25)}html[data-variant=a][data-theme=light] .vx-wstrip-btn:hover{border-color:var(--vx-turq-deep);background:var(--vx-turq-deep);color:#f7f9fa;color:lab(97.685% -.495434 -.99225)}html[data-variant=a][data-theme=light] .vx-contact .fx-field input,html[data-variant=a][data-theme=light] .vx-contact .fx-field textarea,html[data-variant=a][data-theme=light] .vx-contact .fx-field select{color:var(--vx-light);background-color:#fcfefe;background-color:lab(99.4324% -.513107 -.493872);border-color:#040a1138;border-color:lab(2.46396% -.86154 -3.783/.22)}html[data-variant=a][data-theme=light] .vx-contact .fx-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%231b2227' stroke-width='1.6'/%3E%3C/svg%3E")}html[data-variant=a][data-theme=light] .vx-contact .fx-field input:hover,html[data-variant=a][data-theme=light] .vx-contact .fx-field textarea:hover,html[data-variant=a][data-theme=light] .vx-contact .fx-field select:hover{border-color:#040a1173;border-color:lab(2.46396% -.86154 -3.783/.45)}html[data-variant=a][data-theme=light] .vx-contact .fx-field input:focus-visible,html[data-variant=a][data-theme=light] .vx-contact .fx-field textarea:focus-visible,html[data-variant=a][data-theme=light] .vx-contact .fx-field select:focus-visible{border-color:var(--vx-turq-deep);outline-color:#004c5b59;outline-color:lab(28.7281% -27.3874 -24.773/.35)}html[data-variant=a][data-theme=light] .vx-contact .fx-sent{border-color:var(--vx-turq-deep);background:#e7ecef;background:lab(93.0512% -1.14819 -2.31081)}html[data-variant=a][data-theme=light] .vx-contact .fx-sent h2{color:var(--vx-light)}html[data-variant=a][data-theme=light] .vx-contact .fx-sent .fx-link,html[data-variant=a][data-theme=light] .vx-direct-phone{color:var(--vx-turq-deep)}html[data-variant=a][data-theme=light] .vx-direct-phone:hover{color:var(--vx-light)}html[data-variant=a][data-theme=light] .vx-close{background:var(--vx-turq);color:#040a11;color:lab(2.46396% -.86154 -3.783)}html[data-variant=a][data-theme=light] .vx-close-phone{color:#040a11;color:lab(2.46396% -.86154 -3.783);border-bottom-color:#040a11;border-bottom-color:lab(2.46396% -.86154 -3.783)}html[data-variant=a][data-theme=light] .vx-close-mail{color:#040a11;color:lab(2.46396% -.86154 -3.783)}html[data-variant=a][data-theme=light] .vx-close .vx-btn--ink{color:#f7f9fa;color:lab(97.685% -.495434 -.99225);background:#040a11;background:lab(2.46396% -.86154 -3.783)}html[data-variant=a][data-theme=light] .vx-close .vx-btn--outline{color:#040a11;color:lab(2.46396% -.86154 -3.783);border-color:#040a11;border-color:lab(2.46396% -.86154 -3.783)}html[data-variant=a][data-theme=light] .vx-footer{color:#bcc6cd;color:lab(79.1419% -2.419 -4.92905);background:#060c11;background:lab(3.04118% -.852048 -3.09291);border-top:1px solid #ffffff1f;border-top:1px solid lab(100% 0 0/.12)}html[data-variant=a][data-theme=light] .vx-footer-title{color:#f5f1ea;color:lab(95.4001% .287116 3.81355)}html[data-variant=a][data-theme=light] .vx-footer-cols dt{color:#94a0aa;color:lab(65.2265% -3.17189 -6.5451);border-bottom-color:#ffffff24;border-bottom-color:lab(100% 0 0/.14)}html[data-variant=a][data-theme=light] .vx-footer-cols a:not(.vx-textlink){color:#f5f1ea;color:lab(95.4001% .287116 3.81355)}html[data-variant=a][data-theme=light] .vx-footer-mark{color:#ffffff12;color:lab(100% 0 0/.07)}html[data-variant=a][data-theme=light] .vx-road{border-top-color:var(--vx-line);color:var(--vx-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fafcf2;background:lab(98.265% -.495434 -.992274/.95)}html[data-variant=a][data-theme=light] .vx-road-ground{background:#040a1159;background:lab(2.46396% -.86154 -3.783/.35)}html[data-variant=a][data-theme=light] .vx-road-bus{color:var(--vx-light)}html[data-variant=a][data-theme=light] .vx-tick button{color:var(--vx-mute)}html[data-variant=a][data-theme=light] .vx-tick button:hover,html[data-variant=a][data-theme=light] .vx-tick.is-active button{color:var(--vx-turq-deep)}
