@font-face{font-family:FordRange;src:url(/fonts/FordF-1-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:FordRange;src:url(/fonts/FordF-1-Medium.woff2) format("woff2");font-weight:500 600;font-display:swap}@font-face{font-family:FordRange;src:url(/fonts/FordF-1-Bold.woff2) format("woff2");font-weight:700;font-display:swap}.ford-home-range{padding:72px 0 56px;background:#fff;color:#000;font:400 16px/24px FordRange,Arial,sans-serif;overflow:hidden}.ford-home-range *,.ford-home-range :before{box-sizing:border-box}.ford-home-range a,.ford-home-range button,.ford-home-range h2,.ford-home-range h3,.ford-home-range p{font-family:FordRange,Arial,sans-serif!important;text-transform:none;letter-spacing:normal}.ford-home-range .fhr-shell{max-width:1440px;padding:0 56px;margin:auto}.ford-home-range .fhr-eyebrow{margin:0 0 16px;font-size:16px;font-weight:600;color:#666}.ford-home-range .fhr-heading h2{margin:0 0 24px;font-size:48px;line-height:56px;font-weight:600;color:#000}.ford-home-range .fhr-intro{margin:0;color:#333;max-width:680px}.ford-home-range .fhr-dealer{margin:-8px 0 24px;color:#333;font-size:24px;line-height:32px}.fhr-heading{margin-bottom:40px}.fhr-tabs{display:flex;gap:32px;overflow-x:auto;border-bottom:1px solid #b2b2b2;margin-bottom:32px;scrollbar-width:thin}.fhr-tabs button{flex:none;padding:12px 0;border:0;border-bottom:2px solid transparent;background:none;color:#666;font-size:16px;line-height:24px;font-weight:600;cursor:pointer}.fhr-tabs button[aria-selected=true]{color:#0562d2;border-bottom-color:#0562d2}.fhr-panel{position:relative}.fhr-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc(33.33333% - 16px);gap:24px;overflow-x:auto;padding:4px 4px 12px;margin:0 -4px;scroll-snap-type:x mandatory;scrollbar-width:none}.fhr-track::-webkit-scrollbar{display:none}.fhr-card{display:flex;flex-direction:column;scroll-snap-align:start;min-width:0}.fhr-image{display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#fafafa}.fhr-image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;padding:16px}.fhr-card-body{padding:24px 0 8px;display:flex;flex-direction:column;flex:1}.ford-home-range .fhr-card h3{margin:0 0 8px;font-size:24px;line-height:32px;font-weight:600;color:#000}.fhr-status{min-height:32px;margin-bottom:16px}.ford-home-range .fhr-status p{margin:0;font-size:14px;line-height:22px;color:#666}.fhr-badge{display:flex;gap:8px;align-items:center}.fhr-badge img{flex:none}.fhr-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:auto}.ford-home-range .fhr-all,.ford-home-range .fhr-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:40px;padding:8px 20px;border:1px solid #0562d2;border-radius:400px;font-size:14px;line-height:22px;font-weight:600;text-decoration:none}.ford-home-range .fhr-button{background:#066fef;color:#fff;border-color:#066fef}.ford-home-range .fhr-button:hover{background:#0562d2}.ford-home-range .fhr-build{display:inline-flex;align-items:center;gap:12px;color:#0562d2;font-size:14px;font-weight:600;text-decoration:none}.ford-home-range .fhr-build:hover{text-decoration:underline}.ford-home-range .fhr-all{margin-top:32px;color:#0562d2;background:#fff}.ford-home-range .fhr-all:hover{background:#e4f1ff}.fhr-arrow{position:absolute;top:28%;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;color:#fff;background:rgba(0,0,0,.7);cursor:pointer}.fhr-arrow--previous{left:-20px}.fhr-arrow--next{right:-20px}.fhr-track:focus-visible,.ford-home-range a:focus-visible,.ford-home-range button:focus-visible{outline:3px solid #388cf2;outline-offset:3px}@media (min-width:768px) and (max-width:991px){.fhr-track{grid-auto-columns:calc(50% - 12px)}}@media (max-width:767px){.ford-home-range{padding:48px 0 40px}.ford-home-range .fhr-shell{padding:0 16px}.ford-home-range .fhr-heading h2{font-size:40px;line-height:48px}.fhr-heading,.fhr-tabs{margin-bottom:24px}.fhr-tabs{gap:24px}.fhr-track{grid-auto-columns:88%}.fhr-arrow--previous{left:0}.fhr-arrow--next{right:0}.fhr-card-body{padding-top:20px}}