.home-reference{font-family:Arial,Helvetica,sans-serif;line-height:1.65;letter-spacing:0;word-spacing:0}.home-reference header{background:#25282D;border-color:#494b4e;color:#fff}.home-reference .header-inner{height:84px}.home-reference nav>a,.home-reference nav summary{padding-block:28px;font-weight:400;font-size:14px}.home-reference nav a:hover,.home-reference nav summary:hover{color:#D9F000}.home-reference .nav-drop>div{color:#25282D}.home-reference .nav-drop>div a:hover{color:#25282D}.home-reference .brand-type{font-size:27px;letter-spacing:-.5px}.home-reference .brand-type small{font-size:9px;letter-spacing:1.6px}.home-reference .brand-mark{width:44px;height:44px}.home-reference .btn{border-radius:0;min-height:46px;font-size:12px;letter-spacing:.15px;gap:17px;padding:13px 21px}.reference-hero{height:650px;position:relative;isolation:isolate;background:#25282D;color:white}.reference-photo{position:absolute;inset:0;overflow:hidden;z-index:-3}.original-truck{display:block;width:100%;height:100%;object-fit:cover}.reference-photo .original-truck{position:absolute;width:100%;height:auto;min-height:100%;top:50%;transform:translateY(-50%)}.reference-tint{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(37,40,45,.94),rgba(37,40,45,.76) 30%,rgba(37,40,45,.10) 66%,rgba(37,40,45,.03))}.reference-hero-inner{padding-top:90px}.reference-title{position:relative;background:rgba(37,40,45,.8);border-top:7px solid #D9F000;padding:24px 28px 25px;width:470px;max-width:100%}.reference-title:before{content:"";position:absolute;left:-23px;top:-9px;bottom:24px;width:28px;border-left:1px solid #b5b7b8;border-top:1px solid #b5b7b8;border-bottom:1px solid #b5b7b8;z-index:-1}.reference-title .eyebrow{font-size:11px;letter-spacing:1.4px;color:#D9F000;margin-bottom:13px}.reference-title h1{font-size:47px;line-height:1.28;letter-spacing:.1px;font-weight:700;margin:0;color:#fff}.reference-hero-inner>p{font-size:15px;line-height:1.8;color:#fff;width:460px;max-width:100%;margin:21px 0 24px;text-shadow:0 1px 5px #25282D}.reference-hero .btn-outline{color:#fff;border-color:#d7d8d9;background:rgba(37,40,45,.4)}.reference-features{position:relative;display:grid;grid-template-columns:repeat(3,1fr);margin-top:-50px;background:#fff;box-shadow:0 13px 26px #25282d20;z-index:2;padding:30px 30px 31px;gap:28px}.reference-features>a{display:flex;gap:20px;align-items:flex-start;padding:2px 8px}.reference-features .icon{width:45px;height:45px;background:#D9F000;color:#25282D;padding:9px;border-radius:50%;flex-shrink:0}.reference-features h2{font-size:17px;line-height:1.4;letter-spacing:0;margin:0 0 8px}.reference-features p{font-size:12px;line-height:1.75;margin:0;color:#66686B}.reference-features>a:hover h2{text-decoration:underline;text-underline-offset:4px}.home-reference .home-intro{padding-top:95px;padding-bottom:75px}.home-reference .home-intro h2,.home-reference .section-heading h2{font-size:40px;line-height:1.2;letter-spacing:-.6px}.home-reference .home-intro p{font-size:15px;line-height:1.8}.home-reference .home-intro .intro-columns{gap:90px}.home-reference .why-photo{overflow:hidden}.home-reference .why-photo img{object-fit:cover;aspect-ratio:1.25}@media(max-width:1000px){.home-reference nav{background:#25282D}.home-reference .nav-drop>div{background:#fff}.home-reference nav>a,.home-reference nav summary{padding-block:12px}.reference-hero{height:620px}.reference-title{width:420px}.reference-title h1{font-size:41px}.reference-features{gap:15px;padding:23px 18px}.reference-features>a{gap:12px}.reference-features h2{font-size:15px}.reference-features p{font-size:11px}.home-reference .home-intro .intro-columns{gap:40px}}@media(max-width:700px){.home-reference .header-inner{height:77px}.home-reference .brand-type{font-size:23px}.home-reference .brand-type small{font-size:9px}.home-reference .brand-mark{width:35px;height:37px}.reference-hero{height:auto;display:flex;flex-direction:column;padding-bottom:0}.reference-photo{position:relative;order:2;aspect-ratio:1672/941;z-index:0}.reference-photo .original-truck{position:static;transform:none;min-height:0;width:100%;height:auto}.reference-tint{display:none}.reference-hero-inner{padding-top:42px;padding-bottom:36px}.reference-title{width:100%;padding:20px 20px 23px;border-top-width:5px;background:#25282D}.reference-title:before{left:-10px;width:14px;bottom:17px;top:-6px}.reference-title h1{font-size:37px;line-height:1.3;letter-spacing:0}.reference-title .eyebrow{font-size:11px}.reference-hero-inner>p{font-size:14px;line-height:1.85}.reference-hero .button-row{gap:10px}.home-reference .btn{font-size:11px;padding:12px 14px;gap:10px}.reference-features{margin-top:0;grid-template-columns:1fr;padding:26px 23px;gap:24px;box-shadow:0 8px 20px #25282d14}.reference-features>a{padding:0;gap:19px}.reference-features h2{font-size:16px}.reference-features p{font-size:12px;line-height:1.8}.home-reference .home-intro{padding-block:55px}.home-reference .home-intro .intro-columns{gap:14px}.home-reference .home-intro h2,.home-reference .section-heading h2{font-size:31px;line-height:1.3}.home-reference .home-intro p{font-size:14px;line-height:1.9}}.home-locations .location-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.home-locations .location-card{background:#fff}.home-locations .location-card h3{font-size:23px;line-height:1.25;letter-spacing:-.5px}.home-locations .location-card address{font-size:14px;line-height:1.8;min-height:76px}.home-locations .section-row{align-items:center}.home-locations .section-row>.section-heading{max-width:760px}.home-locations .location-phone{font-size:20px}.home-locations .location-actions{font-size:12px}@media(max-width:1000px){.home-locations .location-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-reference nav{background:#fff;color:#25282D}.home-reference nav a:hover,.home-reference nav summary:hover{color:#25282D}}@media(max-width:700px){.home-locations .location-grid{grid-template-columns:1fr}.home-locations .location-card address{min-height:0}.home-locations .location-card h3{font-size:23px}.home-locations .section-row{display:block}.home-locations .section-row>.btn{margin-bottom:25px}}@media(min-width:701px){.reference-photo{left:auto;right:0;width:74%}.reference-photo .original-truck{top:0;transform:none;width:100%;height:100%;min-height:0;object-fit:contain;object-position:right center}.reference-tint{background:linear-gradient(90deg,#25282D 0%,rgba(37,40,45,.95) 26%,rgba(37,40,45,.15) 43%,transparent 55%)}}.home-reference .menu-toggle{color:#fff}