.brand-path-background{--brand-path-rail:#627c5a;--brand-path-route:#ac6a4d;--brand-path-accent:#ff4f32;--brand-path-tile:#71806a;z-index:0;max-height:var(--brand-path-max-height,1100px);pointer-events:none;-webkit-user-select:none;user-select:none;contain:paint;isolation:isolate;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 70%);mask-image:linear-gradient(90deg,#0000 10%,#000 70%)}.brand-path-background[data-tone=dark]{--brand-path-rail:#b2c6ac;--brand-path-route:#f1c1a3;--brand-path-accent:#ff9873;--brand-path-tile:#b2c6ac}.brand-path-background[data-placement=left]{-webkit-mask-image:linear-gradient(270deg,#0000 10%,#000 70%);mask-image:linear-gradient(270deg,#0000 10%,#000 70%)}.brand-path-background[data-placement=full]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.brand-path-background>svg{pointer-events:none;width:100%;height:100%;display:block}.brand-path-rails{stroke:var(--brand-path-rail);stroke-width:1px;opacity:.15}.brand-path-route{stroke:var(--brand-path-route);stroke-width:1.2px;opacity:.18}.brand-path-tiles{fill:var(--brand-path-tile);opacity:.08}.brand-path-pulse{stroke:var(--brand-path-accent);stroke-width:1.8px;stroke-dasharray:42 958;stroke-dashoffset:0;opacity:.48;animation:32s linear infinite paused brand-path-flow}.brand-path-background[data-motion=running] .brand-path-pulse{animation-play-state:running}.brand-path-background[data-motion=reduced] .brand-path-pulse{display:none}.brand-path-background[data-variant=connector]{width:100%;height:clamp(90px,13vw,170px);min-height:90px;position:relative;inset:auto}.brand-path-background[data-variant=connector] .brand-path-rails{opacity:.1}.brand-path-background[data-variant=connector] .brand-path-route{opacity:.24}.brand-path-background[data-variant=connector] .brand-path-tiles{opacity:.06}@keyframes brand-path-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1000px}}@media (max-width:640px){.brand-path-rails{opacity:.1}.brand-path-route{opacity:.14}.brand-path-tiles{opacity:.06}.brand-path-pulse{stroke-width:1.4px;opacity:.34;animation-duration:44s}.brand-path-background[data-variant=connector]{height:95px;min-height:95px}}@media (prefers-reduced-motion:reduce){.brand-path-background .brand-path-pulse{display:none;animation:none!important}.brand-path-background *{transition:none!important}}
