.f250-story{--f250-red:#df302b;color:#f7f5f1;background:#0b0d0f;overflow:clip}.f250-story *{box-sizing:border-box}.f250-story a{color:inherit;text-decoration:none}.f250-story a:focus-visible{outline-offset:4px;outline:3px solid #ff695f}.f250-story-shell{width:min(1240px,100% - 72px);margin-inline:auto}.f250-story h1,.f250-story h2,.f250-story h3{line-height:.96;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.045em;text-transform:uppercase;margin:0;font-weight:700}.f250-story-eyebrow{color:#ee5751;letter-spacing:.16em;text-transform:uppercase;margin:0 0 21px;font-size:11px;font-weight:900;line-height:1.4}.f250-story-hero{background:radial-gradient(circle at 5% 3%,#df302b29,#0000 35%),#101316;grid-template-columns:minmax(0,1.1fr) minmax(400px,.9fr);min-height:760px;display:grid}.f250-story-hero-copy{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;padding:48px clamp(36px,7vw,120px) 86px max(36px,50vw - 620px);display:flex}.f250-story-breadcrumbs{color:#c5c8c8;letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;gap:10px;margin-bottom:auto;font-size:11px;font-weight:800;line-height:1.5;display:flex}:is(.f250-story-breadcrumbs a:hover,.f250-story-breadcrumbs a:focus-visible){color:#fff;text-underline-offset:4px;text-decoration:underline}.f250-story-breadcrumbs span[aria-hidden=true]{color:#ee5751}.f250-story-hero-copy>.f250-story-eyebrow{margin-top:75px}.f250-story-hero h1{color:#fff;max-width:800px;font-size:clamp(76px,8.5vw,132px)}.f250-story-hero h1 em{color:#ee5751;font-style:normal}.f250-story-lede{color:#c7cac9;max-width:610px;margin:29px 0 0;font-size:clamp(17px,1.45vw,20px);line-height:1.65}.f250-story-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:35px;display:flex}.f250-story .apg-btn{color:#fff;gap:12px;display:inline-flex}.f250-story-jump{color:#fff;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;min-height:52px;font-size:11px;font-weight:900;display:inline-flex}.f250-story-jump svg{color:#ee5751}.f250-story-jump:hover{text-underline-offset:5px;text-decoration:underline}.f250-story-hero-photo{background:#24282b;min-height:760px;margin:0;position:relative;overflow:hidden}.f250-story-hero-photo img{object-fit:cover;object-position:52% 50%}.f250-story-hero-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#030506c7);position:absolute;inset:55% 0 0}.f250-story-hero-photo figcaption{z-index:1;color:#e4e6e3;font-size:12px;line-height:1.5;position:absolute;bottom:30px;left:28px;right:28px}.f250-story-hero-photo figcaption span{color:#fff;letter-spacing:.15em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:900;display:block}.f250-story-intro{color:#f7f5f1;background:#242c2f;padding:clamp(82px,9vw,136px) 0}.f250-story-intro-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);align-items:end;gap:clamp(48px,8vw,130px);display:grid}.f250-story-intro .f250-story-eyebrow,.f250-story-specs .f250-story-eyebrow{color:#ff827a}.f250-story-intro h2,.f250-story-specs h2{color:#fff;max-width:760px;font-size:clamp(54px,6.5vw,94px)}.f250-story-intro-grid>p{color:#cbd3d0;max-width:520px;margin:0 0 7px;font-size:18px;line-height:1.8}.f250-story-vehicle-gallery{background:#171e21;padding:clamp(76px,8vw,118px) 0}.f250-story-vehicle-gallery header{margin-bottom:35px}.f250-story-vehicle-gallery h2{color:#fff;font-size:clamp(54px,6vw,90px)}.f250-story-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.f250-story-vehicle-grid figure{background:#252e31;min-width:0;margin:0}.f250-story-vehicle-grid img{aspect-ratio:2000/1336;object-fit:cover;width:100%;height:auto;display:block}.f250-story-vehicle-grid figcaption{color:#d6ddda;letter-spacing:.09em;text-transform:uppercase;padding:17px 20px 20px;font-size:11px;font-weight:900;line-height:1.4}.f250-story-photo-section{background:#101315;padding:clamp(76px,8vw,118px) 0}.f250-story-photo-header{margin-bottom:35px}.f250-story-photo-header h2{color:#fff;font-size:clamp(54px,6vw,90px)}.f250-story-photo-section figure{background:#1c2023;margin:0}.f250-story-photo-section figure img{aspect-ratio:3/2;object-fit:cover;object-position:50% 50%;width:100%;height:auto;display:block}.f250-story-photo-section figcaption{justify-content:space-between;align-items:baseline;gap:30px;padding:24px 29px 28px;display:flex}.f250-story-photo-section figcaption span{color:#ee5751;letter-spacing:.13em;text-transform:uppercase;flex:none;font-size:11px;font-weight:900}.f250-story-photo-section figcaption p{color:#c5c8c6;max-width:670px;margin:0;font-size:15px;line-height:1.6}.f250-story-specs{color:#f7f5f1;background:#252e31;padding:clamp(80px,9vw,130px) 0;scroll-margin-top:84px}.f250-story-specs header{max-width:820px;margin-bottom:47px}.f250-story-specs header>p:last-child{color:#cbd3d0;margin:23px 0 0;font-size:17px;line-height:1.7}.f250-story-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.f250-story-spec-grid article{border-top:5px solid var(--f250-red);background:#171f22;min-width:0;padding:clamp(27px,3vw,43px)}.f250-story-spec-grid article>span{color:#ff827a;font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:23px;font-weight:700}.f250-story-spec-grid h3{color:#fff;min-height:90px;margin:32px 0 20px;font-size:clamp(31px,3vw,47px)}.f250-story-spec-grid ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.f250-story-spec-grid li{color:#cbd3d0;border-top:1px solid #455054;padding:14px 0 14px 16px;font-size:14px;line-height:1.55;position:relative}.f250-story-spec-grid li:before{content:"";background:#d3302b;width:6px;height:6px;position:absolute;top:23px;left:0}.f250-story-fitment-note{color:#c0cac8;max-width:770px;margin:27px 0 0;font-size:13px;line-height:1.6}.f250-story-gallery{background:#12191c;padding:clamp(76px,8vw,120px) 0}.f250-story-gallery header{max-width:900px;margin-bottom:35px}.f250-story-gallery h2{color:#fff;font-size:clamp(50px,6vw,88px)}.f250-story-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.f250-story-gallery-grid figure{background:#20282b;min-width:0;margin:0}.f250-story-gallery-grid figure:last-child{grid-column:span 3}.f250-story-gallery-grid img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.f250-story-gallery-grid .is-portrait img{object-fit:contain;background:#0b0e10}.f250-story-gallery-grid figure:last-child img{aspect-ratio:2}.f250-story-gallery-grid figcaption{color:#d6ddda;letter-spacing:.09em;text-transform:uppercase;padding:16px 19px;font-size:11px;font-weight:900;line-height:1.4}.f250-story-cta{background:radial-gradient(circle at 100% 100%,#df302b24,#0000 37%),#171a1d;padding:clamp(80px,9vw,136px) 0}.f250-story-cta-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:70px;display:grid}.f250-story-cta h2{color:#fff;max-width:760px;font-size:clamp(56px,6.5vw,94px)}.f250-story-cta-grid>div:first-child>p:last-child{color:#b9bdbb;max-width:700px;margin:24px 0 0;font-size:17px;line-height:1.7}.f250-story-cta-actions{justify-items:start;gap:17px;display:grid}.f250-story-cta-actions>a:last-child{color:#fff;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.f250-story-cta-actions>a:last-child svg{color:#ee5751}.f250-story-cta-actions>a:last-child:hover{text-underline-offset:5px;text-decoration:underline}@media (max-width:1100px){.f250-story-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.8fr)}.f250-story-hero-copy{padding-right:40px}.f250-story-hero h1{font-size:clamp(68px,8vw,100px)}.f250-story-cta-grid{grid-template-columns:1fr;gap:36px}}@media (max-width:800px){.f250-story-shell{width:min(100% - 40px,600px)}.f250-story-hero{flex-direction:column-reverse;display:flex}.f250-story-hero-photo{width:100%;height:390px;min-height:0}.f250-story-hero-photo img{object-position:50% 44%}.f250-story-hero-photo figcaption{bottom:19px;left:20px;right:20px}.f250-story-hero-copy{width:min(100% - 40px,600px);margin-inline:auto;padding:30px 0 70px}.f250-story-breadcrumbs{order:-1;margin-bottom:48px;font-size:9px}.f250-story-hero-copy>.f250-story-eyebrow{margin-top:0}.f250-story-hero h1{font-size:clamp(62px,12vw,90px)}.f250-story-lede{font-size:16px}.f250-story-actions{flex-direction:column;align-items:flex-start;gap:15px}.f250-story-intro-grid{grid-template-columns:1fr;gap:25px}.f250-story-intro h2,.f250-story-specs h2,.f250-story-vehicle-gallery h2,.f250-story-photo-header h2,.f250-story-cta h2{font-size:clamp(48px,11vw,72px)}.f250-story-intro-grid>p{font-size:16px}.f250-story-vehicle-grid{grid-template-columns:1fr}.f250-story-photo-section figcaption{padding:21px 22px 25px;display:block}.f250-story-photo-section figcaption p{margin-top:10px;font-size:14px}.f250-story-spec-grid{grid-template-columns:1fr}.f250-story-spec-grid h3{min-height:0;margin-top:22px}.f250-story-gallery h2{font-size:clamp(48px,11vw,72px)}.f250-story-gallery-grid{grid-template-columns:1fr}.f250-story-gallery-grid figure:last-child{grid-column:auto}.f250-story-gallery-grid figure:last-child img{aspect-ratio:4/3}.f250-story-cta-actions{justify-items:stretch}.f250-story-cta-actions .apg-btn{width:100%}}@media (prefers-reduced-motion:reduce){.f250-story *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
