.ys-wordmark{white-space:nowrap;align-items:baseline;display:inline-flex;overflow:visible}.ys-wordmark__letters{font-family:var(--font-display);font-size:var(--brand-size);font-synthesis:none;text-transform:uppercase;letter-spacing:.34em;color:color-mix(in srgb, var(--ink) 92%, transparent);text-shadow:0 1px #ffffff1a,0 8px 28px #00000047;white-space:nowrap;font-weight:400;line-height:1;display:inline-block;overflow:visible}@property --ys-route-neon-strength{syntax:"<number>";inherits:true;initial-value:1}.ys-route-glow{filter:drop-shadow(0 0 .05em color-mix(in srgb, currentColor calc(var(--ys-route-neon-strength) * 100%), transparent)) drop-shadow(0 0 .22em color-mix(in srgb, currentColor calc(var(--ys-route-neon-strength) * 55%), transparent));display:inline-flex}.ys-route-mark{width:var(--route-length,2.5em);clip-path:polygon(0 calc(50% - .015em),calc(100% - .66em) calc(50% - .045em),calc(100% - .3em) 0,100% 50%,calc(100% - .3em) 100%,calc(100% - .66em) calc(50% + .045em),0 calc(50% + .015em));background:linear-gradient(90deg,#0000,currentColor 70%);flex:none;height:.32em;transition:width .26s cubic-bezier(.22,1,.36,1);display:inline-block}:root{--ys-stop-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.6 18.4 10 10 18.4 1.6 10Z' fill='none' stroke='black' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M10 6.3 13.7 10 10 13.7 6.3 10Z'/%3E%3C/svg%3E")}.ys-stop-mark{width:1em;height:1em;-webkit-mask:var(--ys-stop-mark) center / contain no-repeat;-webkit-mask:var(--ys-stop-mark) center / contain no-repeat;mask:var(--ys-stop-mark) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.ys-wordmark--route{--route-color:var(--brand-accent,#2c3c8b)}.ys-wordmark--route .ys-wordmark__letters{margin-right:-1em;padding-right:1em;position:relative}.ys-wordmark--route .ys-route-glow{color:var(--route-color);font-size:.5em;position:absolute;bottom:.075em;right:0}.ys-wordmark--route .ys-route-mark{--route-length:2em;transition:none}html[data-theme=light] .ys-wordmark__letters{text-shadow:none}.ys-wordmark__us{--us-color:var(--brand-accent,#85a4cc);--us-opacity:1;--us-core:1.26;--us-glow:0 0 43px #85a4ccbf;font-family:var(--font-display);font-size:var(--brand-size);letter-spacing:0;color:var(--us-color);opacity:0;filter:brightness(var(--us-core));text-shadow:var(--us-glow);clip-path:none;pointer-events:none;margin:-2.5em -2.5em -1.2em -2.56em;padding:2.5em 2.5em 1.2em;font-weight:400;line-height:1;display:inline-block;overflow:visible;transform:none}.ys-wordmark__us.is-boot{opacity:0}.ys-wordmark__us.is-revealing,.ys-wordmark__us.is-live{opacity:var(--us-opacity,1)}@media (prefers-reduced-motion:reduce){.ys-wordmark__letters,.ys-wordmark__us{opacity:1;transition:none;-webkit-mask-image:none;mask-image:none}}.ys-swirl__canvas{transform-origin:0 0;opacity:0;max-width:none;transition:opacity var(--intro-field-ms,2s) ease-out var(--intro-field-delay,.15s)}[data-swirl-live]>.ys-swirl__canvas{opacity:1}@media (prefers-reduced-motion:reduce){.ys-swirl__canvas{transition:none}}.ys-vehicle{--vehicle-y-offset:clamp(.75rem, 2.2vh, 1.5rem);opacity:0;width:100%;transform:translateY(var(--vehicle-y-offset));visibility:hidden;pointer-events:none;perspective:var(--tilt-perspective,900px);transition:opacity var(--intro-truck-fade,.5s) ease-out;-webkit-user-select:none;user-select:none;margin-inline:auto;position:relative}.ys-vehicle[data-boot-ready]{opacity:1;visibility:visible;pointer-events:auto}.ys-vehicle__canvas{width:100%;height:100%;transform:rotateX(var(--tilt-pitch,0deg)) rotateY(var(--tilt-yaw,0deg));will-change:transform;background:0 0;display:block}@media (prefers-reduced-motion:reduce){.ys-vehicle{opacity:1;visibility:visible;pointer-events:auto;transition:none}}
