.bridge-range{appearance:none;box-sizing:content-box;cursor:pointer;--track:linear-gradient(90deg, #fff, #dcfce7 var(--fill,15%), #ffffff47 var(--fill,15%));background:0 0;outline:none;width:100%;height:6px;margin:0;padding-block:19px;display:block}.bridge-range::-webkit-slider-runnable-track{background:var(--track);border-radius:99px;height:6px}.bridge-range::-moz-range-track{background:var(--track);border-radius:99px;height:6px}.bridge-range::-webkit-slider-thumb{-webkit-appearance:none;cursor:grab;background:radial-gradient(circle,#fff 0 4px,#16a34a 4.5px);border-radius:99px;width:28px;height:28px;margin-top:-11px;transition:transform .16s cubic-bezier(.22,1,.36,1);box-shadow:0 0 0 4px #fff,0 0 0 5px #16a34a59,0 8px 18px -6px #16a34a8c}.bridge-range::-moz-range-thumb{cursor:grab;background:radial-gradient(circle,#fff 0 4px,#16a34a 4.5px);border:0;border-radius:99px;width:28px;height:28px;transition:transform .16s cubic-bezier(.22,1,.36,1);box-shadow:0 0 0 4px #fff,0 0 0 5px #16a34a59,0 8px 18px -6px #16a34a8c}.bridge-range:active::-webkit-slider-thumb{transform:scale(1.12)}.bridge-range:focus-visible::-webkit-slider-thumb{transform:scale(1.12)}.bridge-range:active::-moz-range-thumb{transform:scale(1.12)}.bridge-range:focus-visible::-moz-range-thumb{transform:scale(1.12)}.bridge-range:focus-visible::-webkit-slider-runnable-track{box-shadow:0 0 0 3px #fffc}.bridge-range:focus-visible::-moz-range-track{box-shadow:0 0 0 3px #fffc}.bridge-page{--band-py:clamp(64px, 8vw, 112px);--band-px:clamp(20px, 4vw, 48px)}.bridge-bands{z-index:3;gap:var(--hv-frame);margin-bottom:var(--band-py);flex-direction:column;display:flex;position:relative}@media (min-width:1024px){.bridge-page [data-hv-steps-pin]{padding-top:calc(var(--band-py) - var(--hv-frame));padding-bottom:var(--band-py)}}@media (max-width:1023px) and (min-height:600px){.bridge-bands{margin-top:calc(-1 * max(0px, 100lvh - var(--hv-nav) - var(--hv-stage-x) - var(--hv-stage-m) - var(--hv-stage-group)))}}.bridge-bands.bridge-bands-story{margin-top:var(--hv-frame);margin-bottom:0}.bridge-band{isolation:isolate;view-timeline:--band;position:relative;overflow:clip}@media (min-width:640px){.bridge-band{margin-inline:var(--hv-frame);border-radius:var(--hv-frame-r)}}.bridge-px{--px-scale:.4}@media (min-width:1024px){.bridge-px{--px-scale:1}}.bridge-px-back{z-index:-1;pointer-events:none;position:absolute;inset:-12% 0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bridge-px{animation:linear both bridge-parallax;animation-timeline:--band;animation-range:cover}.bridge-page :is([data-hv-steps-pin],[data-hv-stage]){animation:linear both bridge-trail;animation-timeline:view();animation-range:exit}@media (min-width:861px){[data-ph-section=bridge_cta] img{--px:-36px;--px-scale:1;animation:linear both bridge-parallax;animation-timeline:view();animation-range:cover;scale:1.12}}}}
