@font-face{font-display:swap;font-family:"Knockout";font-style:normal;font-weight:400;src:url(../../../../../../themes/understrap-child/fonts/knockout/Knockout-FullFeather.otf) format("opentype")}@font-face{font-display:swap;font-family:"Knockout Junior";font-style:normal;font-weight:400;src:url(../../../../../../themes/understrap-child/fonts/knockout/Knockout-JuniorFeather.otf) format("opentype")}@font-face{font-display:swap;font-family:"Univers LT Std";font-style:normal;font-weight:300;src:url(../../../../../../themes/understrap-child/fonts/univers-lt/UniversLTStd-Light.otf) format("opentype")}@font-face{font-display:swap;font-family:"Univers LT Std";font-style:normal;font-weight:400;src:url(../../../../../../themes/understrap-child/fonts/univers-lt/UniversLTStd-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:"Univers LT Std";font-style:normal;font-weight:700;src:url(../../../../../../themes/understrap-child/fonts/univers-lt/UniversLTStd-Bold.otf) format("opentype")}@font-face{font-display:swap;font-family:"Univers LT Std";font-style:normal;font-weight:900;src:url(../../../../../../themes/understrap-child/fonts/univers-lt/UniversLTStd-Black.otf) format("opentype")}:root{--demo-red:#ed1c24;--demo-red-dark:#c81017;--demo-ink:#151515;--demo-charcoal:#222222;--demo-muted:#6a6a6a;--demo-light:#efefef;--demo-white:#ffffff;--demo-hero-overlay:0;--demo-hero-image:url(../../../../../../themes/understrap-child/assets/images/focal.jpg);--demo-footer-dark:#151515;--boyd-red:#ed1c24;--demo-shell:1600px;--wp--preset--color--accent:var(--demo-red);--wp--preset--color--accent-dark:var(--demo-red-dark);--wp--preset--color--ink:var(--demo-ink);--wp--preset--color--charcoal:var(--demo-charcoal);--wp--preset--color--muted:var(--demo-muted);--wp--preset--color--light:var(--demo-light);--wp--preset--color--white:var(--demo-white);--wp--preset--color--footer-dark:var(--demo-footer-dark)}html{scroll-behavior:smooth}body{color:var(--demo-ink);font-family:"Oswald",Arial,Helvetica,sans-serif}a{text-underline-offset:3px}.demo-shell{width:min(calc(100% - 40px), var(--demo-shell));margin-inline:auto}@media (min-width:1400px){.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{max-width:min(1600px, calc(100% - 40px))}}.demo-header a,.demo-footer a{text-decoration:none}.demo-announcement{background:var(--demo-red);color:#fff;font-size:.9rem;font-weight:700;letter-spacing:.01em;padding:10px 0;text-align:center}.demo-announcement a{color:#fff;text-decoration:underline}.demo-utility{background:var(--demo-charcoal);color:var(--demo-white);font-size:.82rem}.demo-utility__inner{align-items:center;display:flex;justify-content:space-between;min-height:38px}.demo-utility nav{display:flex;gap:28px}.demo-utility a{color:#fff}.demo-utility a:hover{color:#ff6664}.demo-mainbar{background:repeating-linear-gradient(0deg,rgba(255,255,255,.28) 0,rgba(255,255,255,.28) 1px,rgba(40,40,40,.03) 1px,rgba(40,40,40,.03) 3px),linear-gradient(105deg,#d4d7d9 0%,#fff 42%,#d0d3d6 100%);border-bottom:1px solid #fff;box-shadow:0 5px 16px rgba(0,0,0,.18);position:relative;z-index:20}.demo-mainbar__inner{align-items:center;display:grid;gap:28px;grid-template-columns:220px minmax(400px,1fr);min-height:160px}.demo-subnav{background:var(--demo-red)}.demo-subnav ul{display:flex;gap:0;justify-content:end;list-style:none;margin:0;padding:0}.demo-subnav a{color:var(--demo-white);display:block;font-family:"Univers LT Std",Arial,Helvetica,sans-serif;font-size:.95rem;font-weight:700;padding:12px 24px;text-decoration:none;text-transform:uppercase}.demo-subnav a:hover,.demo-subnav a:focus{background:var(--demo-red-dark);color:var(--demo-white)}.demo-brand{align-items:center;color:var(--demo-red);display:inline-flex;gap:9px}.demo-brand__logo{display:block;height:auto;max-width:155px;width:100%}.demo-brand__logo--footer{max-width:160px}.demo-brand__mark{color:var(--demo-red);flex:0 0 104px;height:104px;transform:rotate(-7deg);width:104px}.demo-brand__mark text{fill:currentColor;font:700 11px Arial,sans-serif;letter-spacing:1px}.demo-brand__mark .demo-brand__big{font-size:31px;font-style:italic}.demo-brand__name{color:#191919;font-size:1.15rem;font-weight:900;line-height:.95;text-transform:uppercase}.demo-brand__name small{color:var(--demo-red);display:block;font-size:.63rem;letter-spacing:.08em;margin-top:5px}.demo-navigation{display:block!important}.demo-nav{align-items:center;display:flex;gap:5px;list-style:none;margin:0;padding:0}.demo-nav>li{position:relative}.demo-nav>li>a{border-bottom:3px solid transparent;color:#161616;display:block;font-size:.74rem;font-weight:800;padding:20px 9px 17px;text-transform:uppercase;white-space:nowrap}.demo-nav>li.current-menu-item>a,.demo-nav>li.current_page_item>a,.demo-nav>li>a:hover,.demo-nav>li>a:focus{border-bottom-color:var(--demo-red);color:var(--demo-red)}.demo-nav .menu-item-has-children>a::after{content:"▾";font-size:.7em;margin-left:6px}.demo-nav .sub-menu{background:#202020;box-shadow:0 9px 22px rgba(0,0,0,.25);display:none;left:0;list-style:none;margin:0;min-width:190px;padding:0;position:absolute;top:100%}.demo-nav li:hover>.sub-menu,.demo-nav li:focus-within>.sub-menu{display:block}.demo-nav .sub-menu a{color:#fff;display:block;font-size:.82rem;font-weight:700;padding:10px 17px;text-transform:uppercase}.demo-nav .sub-menu a:hover,.demo-nav .sub-menu a:focus{background:var(--demo-red)}.demo-header-tools{display:block}.demo-search{display:flex;min-width:0}.demo-search input{background:#fff;border:1px solid #c5c5c5;border-radius:5px 0 0 5px;min-width:0;padding:10px 12px;width:100%}.demo-search button{background:var(--demo-red);border:0;border-radius:0 5px 5px 0;color:#fff;font-size:.8rem;font-weight:800;min-width:68px;padding:10px 14px;text-transform:uppercase}.demo-search button:hover{background:var(--demo-red-dark)}.demo-contact{text-align:center;white-space:nowrap}.demo-contact>a{color:#252525;display:block;font-size:.85rem}.demo-contact .demo-phone{font-size:1.15rem;font-weight:800;margin-bottom:3px}.demo-socials{display:flex;gap:7px;justify-content:center;margin-top:12px}.demo-socials a{align-items:center;background:var(--demo-red);border-radius:50%;color:#fff;display:inline-flex;font-size:.7rem;font-weight:800;height:25px;justify-content:center;text-transform:lowercase;width:25px}.demo-socials a:hover{background:#202020;color:#fff}.demo-menu-toggle{background:var(--demo-red);border:0;border-radius:3px;display:none;padding:10px}.demo-menu-toggle span{background:#fff;display:block;height:2px;margin:4px 0;width:25px}.demo-hero{background-image:linear-gradient(rgba(0,0,0,var(--demo-hero-overlay)),rgba(0,0,0,var(--demo-hero-overlay))),var(--demo-hero-image);background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--demo-white);min-height:560px;overflow:hidden;position:relative}.demo-hero__inner{display:flex;flex-direction:column;justify-content:center;min-height:560px;position:relative;z-index:2}.demo-eyebrow,.demo-kicker{color:var(--demo-red);font-size:.84rem;font-weight:900;letter-spacing:.16em;margin-bottom:12px;text-transform:uppercase}.demo-hero h1{font-size:clamp(2.2rem, 6vw, 4.4rem);font-style:none;font-weight:900;line-height:.83;margin:0;max-width:780px;text-transform:uppercase}.demo-hero h1 span{font-size:clamp(1.2rem, 6vw, 3.4rem);color:var(--demo-red)}.demo-hero__inner>p:not(.demo-eyebrow){font-size:1.12rem;line-height:1.6;margin:26px 0 0;max-width:570px}.demo-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:31px}.demo-button{background:var(--demo-red);border:2px solid var(--demo-red);border-radius:3px;color:#fff;display:inline-block;font-size:.84rem;font-weight:900;letter-spacing:.02em;padding:15px 22px;text-decoration:none;text-transform:uppercase}.demo-button:hover{background:var(--demo-red-dark);border-color:var(--demo-red-dark);color:#fff}.demo-button--outline{background:transparent;border-color:#fff}.demo-button--outline:hover{background:#fff;border-color:#fff;color:#171717}.demo-intro{padding-block:80px;text-align:center}.demo-intro h2,.demo-section-heading h2,.demo-cta h2{font-size:clamp(2rem, 3.3vw, 3.3rem);font-weight:900;margin:0;text-transform:uppercase}.demo-intro>p:last-child{color:var(--demo-muted);font-size:1.05rem;line-height:1.75;margin:22px auto 0;max-width:850px}.demo-feature-band{background:var(--demo-light);padding-block:75px 85px}.demo-section-heading{align-items:end;display:flex;justify-content:space-between;margin-bottom:35px}.demo-section-heading>a{color:var(--demo-red);font-size:.85rem;font-weight:900;text-transform:uppercase}.demo-card-grid{display:grid;gap:25px;grid-template-columns:repeat(3,1fr)}.demo-card{background:#fff;border-top:5px solid var(--demo-red);box-shadow:0 7px 22px rgba(0,0,0,.1);min-height:265px;padding:33px;position:relative}.demo-card h3{font-size:1.35rem;font-weight:900;margin:30px 0 15px;position:relative;text-transform:uppercase}.demo-card p{color:var(--demo-muted);line-height:1.65}.demo-card a{color:var(--demo-red);font-size:.82rem;font-weight:900;text-decoration:none;text-transform:uppercase}.demo-cta{background:var(--demo-ink);color:var(--demo-white);padding-block:62px}.demo-cta .demo-shell{align-items:center;display:flex;justify-content:space-between}.demo-page-content{background:var(--demo-white);padding-block:70px}.demo-page-content>.demo-shell>:last-child{margin-bottom:0}.entry-content>.imanpro-pattern.alignfull{margin-left:0;margin-right:0;max-width:none;width:100%}.demo-page-content>.demo-shell>.imanpro-pattern.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:none;width:100vw}.page-content-frame .entry-content>:not(.alignfull){margin-left:auto!important;margin-right:auto!important;max-width:var(--demo-shell)!important;width:min(calc(100% - 40px), var(--demo-shell))}.imanpro-pattern{box-sizing:border-box;margin-block:0;padding:clamp(3.5rem, 6vw, 5.5rem) 20px}.imanpro-pattern--white{background:var(--demo-white);color:var(--demo-ink)}.imanpro-pattern--light{background:var(--demo-light);color:var(--demo-ink)}.imanpro-pattern--dark{background:var(--demo-ink);color:var(--demo-white)}.imanpro-pattern__inner{box-sizing:border-box;margin-inline:auto!important;max-width:var(--demo-shell)!important;width:100%}.imanpro-pattern__inner>:where(*){max-width:none!important}.imanpro-pattern__inner:not(.is-layout-flex)>:where(*){width:100%}.entry-content p.wp-block-paragraph,.editor-styles-wrapper p.wp-block-paragraph{max-width:none!important}.imanpro-pattern__kicker{color:var(--demo-red)!important;font-size:.82rem!important;font-weight:900;letter-spacing:.15em;margin-bottom:12px;text-transform:uppercase}.imanpro-pattern h1,.imanpro-pattern h2,.imanpro-pattern h3{font-weight:300;text-transform:uppercase}.imanpro-pattern h2{font-size:clamp(3.5rem, 6.02vw, 7.5rem);line-height:.83}.imanpro-pattern__display{font-size:clamp(4.25rem, 8.6vw, 10.5rem)!important;line-height:.82!important;max-width:640px}.imanpro-pattern--hero{box-sizing:border-box;padding-inline:20px}.imanpro-pattern--hero .wp-block-cover__inner-container{width:100%}.imanpro-pattern--hero p:not(.imanpro-pattern__kicker){max-width:none!important;width:100%!important}.imanpro-pattern--centered{text-align:center}.imanpro-pattern__columns{align-items:center!important;gap:clamp(2rem, 5vw, 5rem)!important}.imanpro-pattern__image img{aspect-ratio:4 / 3;object-fit:cover;width:100%}.imanpro-pattern__card-grid{align-items:stretch!important;gap:25px!important;margin-top:35px}.imanpro-pattern__card{background:var(--demo-white);border-top:5px solid var(--demo-red);box-shadow:0 7px 22px rgba(0,0,0,.1);min-height:250px;padding:32px}.imanpro-pattern__card h3{font-size:1.3rem;font-weight:600;margin-top:0}.imanpro-pattern__card p:not(.imanpro-pattern__kicker){color:var(--demo-muted)}.imanpro-pattern__text-link a{color:var(--demo-red);font-size:.82rem;font-weight:900;text-transform:uppercase}.imanpro-pattern__cta{align-items:center;gap:28px;justify-content:space-between}.imanpro-pattern__cta h2{margin-bottom:0}.imanpro-pattern__contact-card{background:var(--demo-light);border-left:5px solid var(--demo-red);padding:35px}.imanpro-pattern__quote{border:0;margin-inline:auto;max-width:900px;padding:0;text-align:center}.imanpro-pattern__quote p{font-size:clamp(1.5rem, 3vw, 2.5rem);font-weight:800;line-height:1.35}.imanpro-pattern__quote cite{color:var(--demo-red);font-size:.85rem;font-style:normal;font-weight:900;text-transform:uppercase}.imanpro-pattern__faq details{border-bottom:1px solid #ccc;padding:20px 0}.imanpro-pattern__faq summary{cursor:pointer;font-size:1.1rem;font-weight:800}.imanpro-pattern__faq details p{color:var(--demo-muted);padding-top:14px}.imanpro-pattern .wp-element-button{background:var(--demo-red);border:2px solid var(--demo-red);border-radius:3px;color:#fff;font-size:.84rem;font-weight:900;padding:15px 22px;text-transform:uppercase}.imanpro-pattern .wp-element-button:hover{background:var(--demo-red-dark);border-color:var(--demo-red-dark);color:#fff}.imanpro-pattern--focal{padding-inline:20px}.imanpro-pattern--focal .wp-block-cover__inner-container{width:100%}.imanpro-pattern--hero .imanpro-pattern__inner>:where(*),.imanpro-pattern--focal .imanpro-pattern__inner>:where(*){margin-left:0!important;margin-right:auto!important}.imanpro-pattern__mega{font-size:clamp(4.25rem, 8.6vw, 10.5rem)!important;line-height:.82!important;max-width:640px}.imanpro-pattern__lead{font-family:"Univers LT Std",Arial,Helvetica,sans-serif;font-size:clamp(1.125rem, 1.65vw, 1.3125rem);line-height:1.3;max-width:none!important;width:100%!important}.imanpro-pattern--focal .is-style-outline .wp-element-button{background:rgba(21,21,21,.2);border-color:#fff;color:#fff}.imanpro-pattern--focal .is-style-outline .wp-element-button:hover{background:#fff;color:var(--demo-ink)}.imanpro-pattern--accent{color:var(--demo-white)}.imanpro-pattern--accent h2{font-size:clamp(2.8rem, 5vw, 5rem);margin:0}.imanpro-pattern__accent-kicker{color:var(--demo-white);font-size:.82rem;font-weight:700;letter-spacing:.16em;margin-bottom:10px;text-transform:uppercase}.imanpro-pattern--accent .wp-element-button{background:var(--demo-ink);border-color:var(--demo-ink);color:#fff}.imanpro-pattern--accent .wp-element-button:hover{background:var(--demo-charcoal);border-color:var(--demo-charcoal);color:#fff}.imanpro-pattern__panel-grid{align-items:stretch!important;gap:16px!important;margin-top:38px}.imanpro-pattern__panel{background:var(--demo-ink);color:#fff;min-height:270px;padding:30px}.imanpro-pattern__panel h3{color:var(--demo-red);font-size:1.55rem;font-weight:600}.imanpro-pattern__panel>p:not(.imanpro-pattern__text-link){color:#d2d2d2;font-family:Arial,Helvetica,sans-serif}.imanpro-pattern__panel .imanpro-pattern__text-link a{color:var(--demo-red)}.editor-styles-wrapper .imanpro-pattern.alignfull{margin-inline:auto;max-width:none;width:100%}@media (max-width:781px){.imanpro-pattern__card-grid{display:grid!important;grid-template-columns:1fr}.imanpro-pattern__panel-grid{display:grid!important;grid-template-columns:1fr}.imanpro-pattern__cta{align-items:flex-start;flex-direction:column}}.demo-footer{background-color:var(--demo-footer-dark);background-image:radial-gradient(circle,rgba(255,255,255,.09) 1px,transparent 1.7px),linear-gradient(100deg,#050505,#141414 52%,#050505);background-size:10px 10px,auto;color:#fff}.demo-footer__grid{align-items:center;display:grid;gap:45px;grid-template-columns:1.15fr 1.25fr 1fr 1.35fr;min-height:270px;padding-block:45px}.demo-brand--footer .demo-brand__mark{color:#fff}.demo-brand--footer .demo-brand__name{color:#fff}.demo-footer__column h2{color:var(--demo-red);font-size:1.23rem;font-weight:900;margin:0 0 14px;text-transform:uppercase}.demo-footer__column h2 a{color:inherit}.demo-footer__column p{font-size:.9rem;line-height:1.65;margin:0}.demo-socials--footer{justify-content:flex-start}.demo-socials--footer a{background:#fff;color:#111}.demo-socials--footer a:hover{background:var(--demo-red);color:#fff}.demo-search--footer input{border:0;border-radius:3px 0 0 3px}.demo-legal{background:#222;color:#ddd;font-size:.75rem;padding:20px 0;text-align:center}.demo-imanpro-credit{display:block;margin:0 auto 9px;width:175px}.demo-imanpro-credit img{display:block;height:auto;max-width:100%;width:175px}.demo-legal span{display:block;margin-top:4px}.demo-legal a{color:#fff}.demo-to-top{align-items:center;background:var(--demo-red);border-radius:50%;bottom:20px;color:#fff;display:flex;font-size:1.25rem;height:42px;justify-content:center;position:fixed;right:20px;text-decoration:none;width:42px;z-index:30}.demo-to-top:hover{background:#202020;color:#fff}body:not(.home) #content,body:not(.home) .wrapper{min-height:48vh}body:not(.home) .wrapper{padding-block:55px}@media (max-width:1199px){.demo-mainbar__inner{gap:16px;grid-template-columns:175px minmax(360px,1fr)}.demo-brand__mark{flex-basis:82px;height:82px;width:82px}.demo-brand__logo{max-width:130px}.demo-brand__name{display:none}.demo-nav>li>a{padding-inline:10px}.demo-header-tools{gap:12px}}@media (max-width:991px){.demo-utility{display:none}.demo-mainbar__inner{display:flex;flex-wrap:wrap;min-height:105px;padding-block:10px}.demo-brand{margin-right:auto}.demo-brand__name{display:block}.demo-menu-toggle{display:block}.demo-navigation{flex-basis:100%;order:4}.demo-navigation:not(.show){display:none!important}.demo-nav{align-items:stretch;background:#202020;display:block;margin:8px -20px -10px;padding:8px 20px}.demo-nav>li>a{border:0;color:#fff;padding:12px 5px}.demo-nav .sub-menu{box-shadow:none;display:block;padding:0 0 8px 15px;position:static}.demo-header-tools{display:none}.demo-hero,.demo-hero__inner{min-height:500px}.demo-card-grid{grid-template-columns:1fr 1fr}.demo-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.demo-shell{width:min(calc(100% - 30px), var(--demo-shell))}.demo-announcement{font-size:.78rem}.demo-brand__mark{flex-basis:72px;height:72px;width:72px}.demo-brand__logo{max-width:105px}.demo-brand__name{font-size:1rem}.demo-hero,.demo-hero__inner{min-height:470px}.demo-hero h1{font-size:clamp(2.8rem, 14vw, 4.7rem)}.demo-intro,.demo-feature-band{padding-block:58px}.demo-section-heading{align-items:flex-start;flex-direction:column;gap:18px}.demo-card-grid{grid-template-columns:1fr}.demo-cta .demo-shell{align-items:flex-start;flex-direction:column;gap:25px}.demo-footer__grid{grid-template-columns:1fr;padding-block:55px;text-align:center}.demo-brand--footer{justify-content:center}.demo-socials--footer{justify-content:center}}.demo-why-boyd{background:#fff;padding:clamp(64px, 8vw, 112px) 20px}.demo-why-boyd h2{color:var(--demo-red);font-family:"Knockout","Oswald",Arial,Helvetica,sans-serif;font-size:clamp(3rem, 5vw, 5rem);font-weight:300;line-height:.9;margin:0 0 40px;text-transform:uppercase}.demo-why-boyd__intro{font-size:1.08rem;line-height:1.75;margin-bottom:42px;max-width:1120px}.demo-why-boyd__intro p:last-child{margin-bottom:0}.demo-why-boyd .demo-why-boyd__subheading{color:var(--demo-ink);font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:clamp(1.8rem, 3vw, 2.6rem);font-weight:500;line-height:1;margin:0 0 28px;text-transform:uppercase}.demo-about-boyd p{color:#e2e2e2;font-size:1.08rem;max-width:1180px!important}.demo-why-boyd__grid,.boyd-application-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.page-slug-western-star-47x .boyd-application-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.page-slug-western-star-49x .boyd-application-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.page-slug-western-star-49x-power-hood .boyd-application-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.demo-why-boyd__item,.boyd-application-card{background:#fff;border-top:5px solid var(--demo-red);box-shadow:0 12px 30px rgba(20,25,31,.08);padding:24px}.demo-why-boyd__item{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:150px;text-align:center}.demo-why-boyd__item::before{color:var(--demo-red);content:"5";display:block;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:clamp(2.75rem, 4vw, 4rem);font-weight:700;line-height:.9;margin-bottom:16px}.demo-why-boyd__item p,.boyd-application-card p{margin:0}.demo-why-boyd__item strong{color:#171b1f;display:block;font-size:1.2rem;line-height:1.25}@media (min-width:1025px){.demo-why-boyd__grid{grid-template-columns:repeat(7,minmax(0,1fr))}.demo-why-boyd__item{padding-inline:16px}.demo-why-boyd__item strong{font-size:1rem}}.boyd-applications h2{color:var(--demo-red)}.boyd-application-card h3{color:#171b1f;font-size:1.35rem;margin-bottom:10px}@media (max-width:1024px){.demo-why-boyd__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-slug-western-star-47x .boyd-application-grid,.page-slug-western-star-49x .boyd-application-grid,.page-slug-western-star-49x-power-hood .boyd-application-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.demo-why-boyd__item:last-child{grid-column:1 / -1;justify-self:center;width:calc((100% - 18px) / 2)}}@media (max-width:575px){.demo-why-boyd__grid{grid-template-columns:1fr}.page-slug-western-star-47x .boyd-application-grid,.page-slug-western-star-49x .boyd-application-grid,.page-slug-western-star-49x-power-hood .boyd-application-grid{grid-template-columns:1fr!important}.demo-why-boyd__item:last-child{grid-column:auto;width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.demo-header{background:rgba(255,255,255,.86);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border-bottom:1px solid rgba(21,21,21,.13);box-shadow:0 8px 30px rgba(0,0,0,.1);position:sticky;top:0;z-index:1000}.demo-mainbar{background:transparent;border:0;box-shadow:none}.demo-mainbar__inner{display:grid;gap:22px;grid-template-columns:190px minmax(0,1fr);min-height:96px}.demo-brand__logo{max-height:82px;max-width:164px;object-fit:contain}.demo-navigation nav{display:flex;justify-content:flex-end}.demo-nav{gap:0;justify-content:flex-end}.demo-nav>li>a{border:0;color:var(--demo-ink);font-size:.78rem;font-weight:600;letter-spacing:.025em;padding:38px 10px 34px;position:relative;white-space:nowrap}.demo-nav>li>a::after{background:var(--demo-red);bottom:25px;content:"";height:3px;left:10px;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .2s ease;width:calc(100% - 20px)}.demo-nav>li.current-menu-item>a,.demo-nav>li.current_page_item>a,.demo-nav>li>a:hover,.demo-nav>li>a:focus{color:var(--demo-ink)}.demo-nav>li.current-menu-item>a::after,.demo-nav>li.current_page_item>a::after,.demo-nav>li>a:hover::after,.demo-nav>li>a:focus::after{transform:scaleX(1)}.demo-header-cta{align-items:center;display:flex;gap:14px}.demo-header-phone{color:var(--demo-ink);font-size:.92rem;font-weight:600;white-space:nowrap}.demo-header-inventory{background:var(--demo-red);color:var(--demo-white);font-size:.76rem;font-weight:700;letter-spacing:.04em;padding:13px 15px;text-transform:uppercase;white-space:nowrap}.demo-header-inventory:hover{background:var(--demo-red-dark);color:var(--demo-white)}.demo-menu-toggle{background:var(--demo-red)}.demo-menu-toggle span{background:var(--demo-white)}.demo-hero,.demo-hero__inner{min-height:clamp(620px, 73vh, 790px)}.demo-hero{background-position:center center}.demo-hero::after{background:linear-gradient(90deg,rgba(21,21,21,.76) 0%,rgba(21,21,21,.4) 47%,rgba(21,21,21,.05) 76%);content:"";inset:0;pointer-events:none;position:absolute}.demo-hero__inner{align-items:flex-start}.demo-eyebrow,.demo-kicker{color:var(--demo-red);font-weight:600;letter-spacing:.18em}.demo-hero h1{font-size:clamp(3.8rem, 7vw, 7.25rem);font-weight:300;line-height:.92;max-width:900px}.demo-hero h1 span{color:var(--demo-red);font-size:inherit}.demo-hero__inner>p:not(.demo-eyebrow){font-family:Arial,Helvetica,sans-serif;font-size:1.04rem;max-width:600px}.demo-button{background:var(--demo-red);border-color:var(--demo-red);border-radius:0;color:var(--demo-white);font-weight:700;letter-spacing:.05em}.demo-button:hover{background:var(--demo-red-dark);border-color:var(--demo-red-dark);color:var(--demo-white)}.demo-button--outline{background:rgba(21,21,21,.25);border-color:#fff;color:#fff}.demo-intro{padding-block:clamp(70px, 8vw, 120px)}.demo-intro h2,.demo-section-heading h2,.demo-cta h2{font-size:clamp(2.8rem, 5vw, 5rem);font-weight:300;line-height:1}.demo-intro>p:last-child,.demo-card p,.demo-page-content{font-family:Arial,Helvetica,sans-serif}.demo-feature-band{background:#f3f3f3}.demo-card{border-top-color:var(--demo-red);border-radius:0}.demo-card h3{font-size:1.65rem;font-weight:600}.demo-card a,.demo-section-heading>a{color:var(--demo-ink);font-weight:700}.demo-card a:hover,.demo-section-heading>a:hover{color:var(--demo-red)}.demo-cta{background:var(--demo-ink)}.demo-footer{background:var(--demo-footer-dark);background-image:none}.demo-footer__grid{align-items:start;grid-template-columns:1.25fr 1fr 1fr .8fr;min-height:0;padding-block:70px}.demo-brand__logo--footer{max-width:220px}.demo-footer__brand{display:flex;flex-direction:column;gap:10px}.demo-footer__contact{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:.92rem}.demo-footer__column h2{color:var(--demo-red);font-size:1.2rem;font-weight:600}.demo-footer__column ul{list-style:none;margin:0;padding:0}.demo-footer__column li+li{margin-top:9px}.demo-footer__column li a{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:.86rem}.demo-footer__column li a:hover,.demo-footer__contact:hover{color:var(--demo-red)}.demo-legal{background:#0b0b0b;border-top:1px solid rgba(255,255,255,.13)}.demo-to-top{background:var(--demo-red);border-radius:0;color:var(--demo-white)}.boyd-page-hero{align-items:flex-end;background:var(--demo-ink);color:#fff;margin-bottom:0;padding:clamp(70px, 9vw, 125px) 20px 68px}.boyd-page-hero.wp-block-cover{min-height:clamp(520px, 56.25vw, 720px)!important;padding:clamp(90px, 11vw, 155px) 20px 68px}.boyd-page-hero .wp-block-cover__image-background{object-position:center}.boyd-page-hero .wp-block-cover__inner-container{position:relative;width:100%;z-index:2}body:has(.boyd-page-hero) #page-wrapper{padding-block:0}.entry-content>.boyd-page-hero{margin-left:0;margin-right:0;max-width:none;width:100%}.boyd-page-hero__inner,.boyd-page-section{margin-inline:auto;max-width:var(--demo-shell)}.boyd-page-hero__inner{width:100%}.boyd-page-hero__inner>:where(*){margin-left:0!important;margin-right:auto!important}.boyd-page-hero p{color:#fff;font-size:1rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.boyd-page-hero h1{color:var(--demo-red);font-size:clamp(4.25rem, 8.6vw, 10.5rem);font-weight:300;line-height:.82;margin:0;max-width:640px;text-shadow:0 3px 22px rgba(0,0,0,.42);text-transform:uppercase}.boyd-page-section{font-family:Arial,Helvetica,sans-serif;padding:clamp(60px, 8vw, 100px) 20px}.boyd-page-section h2{font-family:"Oswald",Arial,sans-serif;font-size:clamp(2.4rem, 4vw, 4.5rem);font-weight:300;text-transform:uppercase}.boyd-page-section p{color:var(--demo-muted);font-size:1.05rem;line-height:1.75;max-width:none;width:100%}.boyd-page-section .wp-block-button__link{background:var(--demo-red);border-radius:0;color:var(--demo-white);font-family:"Oswald",Arial,sans-serif;font-weight:700;text-transform:uppercase}.entry-content>.boyd-content-section.alignfull{margin-left:0;margin-right:0;max-width:none;width:100%}html:has(.boyd-content-section),body:has(.boyd-content-section){overflow-x:clip}.boyd-content-section{box-sizing:border-box;padding:clamp(65px, 8vw, 105px) 20px}.boyd-content-section--light{background:var(--demo-light)}.boyd-content-section--dark{background:var(--demo-ink);color:#fff}.boyd-content-section--accent{background:var(--demo-red);color:var(--demo-white)}.boyd-content-inner{margin-inline:auto!important;max-width:var(--demo-shell)!important;width:100%}.boyd-content-inner>:where(*){margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%}.boyd-content-kicker{color:var(--demo-red);font-family:"Oswald",Arial,sans-serif;font-size:.84rem;font-weight:600;letter-spacing:.16em;margin-bottom:12px;text-transform:uppercase}.boyd-content-section--accent .boyd-content-kicker{color:var(--demo-white)}.boyd-content-section h2{font-family:"Oswald",Arial,sans-serif;font-size:clamp(2.8rem, 5vw, 5rem);font-weight:300;line-height:1;margin-bottom:24px;text-transform:uppercase}.boyd-content-section h3{font-family:"Oswald",Arial,sans-serif;font-size:1.55rem;font-weight:600;text-transform:uppercase}.boyd-content-section p,.boyd-content-section li{font-family:Arial,Helvetica,sans-serif;line-height:1.72}.boyd-content-inner>.boyd-content-lead{color:var(--demo-muted);font-size:clamp(1.125rem, 1.65vw, 1.3125rem);line-height:1.3;max-width:none!important}.boyd-content-inner>p,.boyd-content-inner>.wp-block-paragraph,.boyd-content-inner>.wp-block-list{max-width:none!important;width:100%!important}.boyd-content-section--dark .boyd-content-lead{color:#d5d5d5}.boyd-content-grid{align-items:stretch!important;display:grid!important;gap:22px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:38px}.boyd-content-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.boyd-content-grid--locations{grid-template-columns:repeat(3,minmax(0,1fr))!important}.boyd-info-card{background:#fff;border-top:5px solid var(--demo-red);box-shadow:0 8px 24px rgba(0,0,0,.08);padding:30px}.boyd-content-section--dark .boyd-info-card{background:var(--demo-charcoal)}.boyd-content-section--dark .boyd-info-card p{color:#ddd}.boyd-info-card>:last-child{margin-bottom:0}.page-slug-truck-parts .boyd-info-card{padding:0;border:0;background:transparent;box-shadow:none}.page-slug-truck-parts .boyd-info-card:hover,.page-slug-truck-parts .boyd-info-card:focus-within{filter:none;transform:none}.boyd-location-card{background:#fff;border-left:5px solid var(--demo-red);box-shadow:0 8px 24px rgba(0,0,0,.08);padding:30px}.boyd-location-card h3{margin-bottom:16px}.boyd-location-card p{margin-bottom:12px}.boyd-location-card a{color:var(--demo-ink);font-weight:700}.boyd-image-card,.boyd-location-card--visual{background:#fff;border-top:5px solid var(--demo-red);box-shadow:0 8px 24px rgba(0,0,0,.1);overflow:hidden}.boyd-image-card .wp-block-image,.boyd-location-card--visual .wp-block-image{margin:0!important;width:100%}.boyd-image-card .wp-block-image img,.boyd-location-card--visual .wp-block-image img{display:block;height:255px;object-fit:cover;width:100%}.boyd-image-card--product .wp-block-image img{background:#f3f3f3;object-fit:contain;padding:12px}.page-slug-new-trailers .boyd-image-card--product .wp-block-image img,.page-slug-western-star-trucks .boyd-image-card--product .wp-block-image img,.page-slug-thomas-built-buses .boyd-image-card--product .wp-block-image img{background:transparent;object-fit:cover;padding:0}.page-slug-thomas-built-buses .boyd-registration-mark{font-size:.2em;line-height:0;position:relative;top:-.55em;vertical-align:baseline}.boyd-card-copy{padding:25px 28px 30px}.boyd-card-copy>:last-child{margin-bottom:0}.boyd-location-card--visual{border-left:0;padding:0}.boyd-location-card--visual .wp-block-image img{height:230px}.boyd-media-split{align-items:center!important;display:grid!important;gap:clamp(30px, 5vw, 75px)!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;margin-top:45px}.boyd-media-split .wp-block-image{margin:0!important}.boyd-media-split .wp-block-image img{display:block;min-height:380px;object-fit:cover;width:100%}.boyd-media-split__copy{padding-block:20px}.boyd-media-split__copy>:last-child{margin-bottom:0}.boyd-content-video{margin:48px auto 0!important;max-width:none!important;width:100%!important}.boyd-content-video iframe{aspect-ratio:16 / 9;display:block;height:auto;width:100%}.boyd-content-section--dark .boyd-image-card{background:var(--demo-charcoal)}.boyd-content-section--dark .boyd-card-copy p{color:#ddd}.boyd-resource-list{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}.boyd-resource-list .wp-block-button{width:100%}.boyd-resource-list .wp-block-button__link{background:var(--demo-ink);border-radius:0;color:#fff;font-family:"Oswald",Arial,sans-serif;font-weight:600;padding:16px 20px;text-align:center;text-transform:uppercase;width:100%}.boyd-resource-list .wp-block-button__link:hover{background:var(--demo-charcoal);color:var(--demo-red)}.boyd-content-actions{gap:12px;margin-top:30px}.boyd-content-actions .wp-block-button__link{background:var(--demo-red);border-radius:0;color:var(--demo-white);font-family:"Oswald",Arial,sans-serif;font-weight:700;padding:15px 22px;text-transform:uppercase}.boyd-content-actions .is-style-outline .wp-block-button__link{background:transparent;border:2px solid currentColor;color:inherit}.boyd-content-section--accent .boyd-content-actions .wp-block-button__link{background:var(--demo-ink);color:#fff}.boyd-content-section--accent .boyd-content-actions .wp-block-button__link:hover{background:var(--demo-charcoal);color:var(--demo-red)}.boyd-content-list{columns:2;column-gap:45px;margin-top:25px}@media (max-width:991px){.boyd-content-grid,.boyd-content-grid--locations{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.boyd-content-grid,.boyd-content-grid--two,.boyd-content-grid--locations,.boyd-resource-list,.boyd-media-split{grid-template-columns:1fr!important}.boyd-media-split .wp-block-image img{min-height:260px}.boyd-content-list{columns:1}}@media (max-width:1250px){.demo-mainbar__inner{grid-template-columns:155px minmax(0,1fr)}.demo-header-phone{display:none}.demo-nav>li>a{font-size:.72rem;padding-inline:8px}}@media (max-width:991px){.demo-header{background:rgba(255,255,255,.96)}.demo-mainbar__inner{min-height:84px}.demo-brand__logo{max-height:68px;max-width:140px}.demo-header-cta{margin-left:auto}.demo-header-inventory{display:none}.demo-navigation{background:var(--demo-ink)}.demo-navigation nav{display:block}.demo-nav{background:transparent}.demo-nav>li>a{color:#fff;padding:13px 5px}.demo-nav>li>a::after{bottom:7px;left:5px;width:48px}.demo-nav>li.current-menu-item>a,.demo-nav>li.current_page_item>a,.demo-nav>li>a:hover,.demo-nav>li>a:focus{color:#fff}.demo-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.demo-hero,.demo-hero__inner{min-height:600px}.demo-hero{background-position:62% center}.demo-hero h1{font-size:clamp(3.2rem, 15vw, 5.2rem)}.demo-footer__grid{grid-template-columns:1fr;text-align:left}.demo-brand--footer{justify-content:flex-start}}body{font-weight:300}.demo-nav,.demo-header-phone,.demo-hero h1,.demo-eyebrow,.demo-kicker,.demo-button,.demo-intro h2,.demo-section-heading h2,.demo-cta h2,.demo-card h3,.boyd-page-hero,.boyd-content-section h2,.boyd-content-section h3,.boyd-content-actions .wp-block-button__link,.boyd-resource-list .wp-block-button__link,.demo-footer__contact,.demo-footer__column,.demo-legal,.demo-location-cta__text{font-family:"Knockout","Oswald",Arial,Helvetica,sans-serif;font-weight:400}.demo-mainbar__inner{gap:26px;grid-template-columns:190px minmax(0,1fr);min-height:124px}.demo-brand__logo{max-height:102px;max-width:190px}.demo-nav>li>a{font-size:1.18rem;font-weight:400;letter-spacing:0;line-height:1;padding:52px 12px 48px}.demo-nav>li>a::after{bottom:31px}.demo-nav .sub-menu a{font-size:1.08rem;font-weight:400;padding:13px 20px}.demo-header-phone{font-size:2.25rem;font-weight:400;line-height:1;text-transform:uppercase}.demo-eyebrow,.demo-kicker{font-size:1.05rem;font-weight:500;letter-spacing:.08em}.demo-hero h1{color:var(--demo-red);font-size:clamp(4rem, 6vw, 6.875rem);font-weight:300;line-height:.84;max-width:1120px}.demo-hero__inner>p:not(.demo-eyebrow){font-size:1.1rem;line-height:1.55;max-width:650px}.demo-button,.boyd-content-actions .wp-block-button__link,.boyd-resource-list .wp-block-button__link{font-size:1.3rem;font-weight:500;letter-spacing:0;padding:16px 28px}.demo-card h3,.boyd-content-section h3{font-size:2rem;font-weight:400;line-height:1}.boyd-page-hero h1{font-size:clamp(4.25rem, 8.6vw, 10.5rem);line-height:.82}.demo-footer__grid{padding-block:90px}.demo-footer__contact{font-family:"Knockout","Oswald",Arial,Helvetica,sans-serif;font-size:2.8rem;font-weight:400;line-height:1.05;text-transform:uppercase}.demo-footer__column h2{font-size:2rem;font-weight:400;line-height:1}.demo-footer__column li a{font-family:"Knockout","Oswald",Arial,Helvetica,sans-serif;font-size:1.18rem;font-weight:400;line-height:1.2;text-transform:uppercase}.demo-legal{font-size:.9rem;font-weight:300}.demo-location-cta{background:var(--demo-red);color:var(--demo-white);display:block;overflow:hidden;text-decoration:none}.demo-location-cta__inner{align-items:center;display:flex;gap:0;min-height:201px;position:relative}.demo-location-cta__arrow,.demo-location-cta__arrow-image{animation:demo-location-arrow 2.2s ease-in-out infinite alternate;flex:0 0 clamp(220px, 24vw, 373px);margin:0;transform:translateX(0)}.demo-location-cta__arrow{background:currentColor;display:block;height:3px;position:relative}.demo-location-cta__arrow::after{border-right:3px solid currentColor;border-top:3px solid currentColor;content:"";height:28px;position:absolute;right:1px;top:50%;transform:translateY(-50%) rotate(45deg);width:28px}.demo-location-cta__text{font-size:clamp(3.1rem, 3.49vw, 4.188rem);font-weight:300;line-height:1.5;margin:0;position:relative;text-transform:uppercase;width:100%;z-index:1}.demo-location-cta:hover{color:var(--demo-white)}.demo-location-cta:hover .demo-location-cta__arrow,.demo-location-cta:hover .demo-location-cta__arrow-image{animation-duration:.7s}@keyframes demo-location-arrow{from{transform:translateX(-28px)}to{transform:translateX(55px)}}@media (max-width:1250px){.demo-mainbar__inner{grid-template-columns:155px minmax(0,1fr)}.demo-nav>li>a{font-size:.98rem;padding-inline:9px}}@media (max-width:991px){.demo-mainbar__inner{min-height:96px}.demo-nav>li>a{font-size:1.45rem;font-weight:300;padding:14px 5px}.demo-nav .sub-menu a{font-size:1.08rem}}@media (max-width:767px){.demo-footer__contact{font-size:1.75rem}.demo-location-cta__inner{align-items:flex-start;flex-direction:column;gap:38px;justify-content:center;min-height:250px;padding-block:44px}.demo-location-cta__arrow,.demo-location-cta__arrow-image{flex-basis:auto;width:min(72vw, 290px)}.demo-location-cta__text{font-size:clamp(2.6rem, 13vw, 3.8rem)}}@media (prefers-reduced-motion:reduce){.demo-location-cta__arrow,.demo-location-cta__arrow-image{animation:none}}body,.demo-hero__inner>p:not(.demo-eyebrow),.demo-intro>p:last-child,.demo-card p,.demo-page-content,.boyd-page-section,.boyd-page-section p,.boyd-content-section p,.boyd-content-section li,.boyd-content-inner>.boyd-content-lead,.imanpro-pattern__lead,.imanpro-pattern__panel>p:not(.imanpro-pattern__text-link){font-family:"Univers LT Std",Arial,Helvetica,sans-serif;font-weight:300}body{font-size:16px;line-height:1.5}.demo-nav>li>a{font-family:"Knockout","Oswald",Arial,Helvetica,sans-serif;font-size:2.25rem;font-weight:300;line-height:1;padding:44px 12px}.demo-nav>li>a::after{bottom:27px}.demo-nav .sub-menu a{font-family:"Univers LT Std",Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4}.demo-eyebrow,.demo-kicker,.boyd-content-kicker,.boyd-page-hero p{font-family:"Univers LT Std",Arial,Helvetica,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0}.demo-hero__inner>p:not(.demo-eyebrow){font-size:1.25rem;line-height:1.5}.demo-intro h2,.demo-section-heading h2,.demo-cta h2,.boyd-page-section h2,.boyd-content-section h2{font-family:"Knockout","Oswald",Arial,Helvetica,sans-serif;font-size:clamp(3.5rem, 6.02vw, 7.5rem);font-weight:300;line-height:.83}.demo-intro>p:last-child{font-size:1.875rem;line-height:1.3;max-width:1080px}.demo-card h3,.boyd-content-section h3{font-family:"Knockout Junior","Knockout","Oswald",Arial,Helvetica,sans-serif;font-size:clamp(2.25rem, 3vw, 3.75rem);font-weight:300;line-height:1}.demo-card p,.boyd-page-section p,.boyd-content-section p,.boyd-content-section li{font-size:clamp(1.125rem, 1.65vw, 1.3125rem);line-height:1.3}.demo-button,.demo-card a,.demo-section-heading>a,.boyd-page-section .wp-block-button__link,.boyd-content-actions .wp-block-button__link,.boyd-resource-list .wp-block-button__link,.imanpro-pattern .wp-block-button__link,.imanpro-pattern__text-link a{font-family:"Univers LT Std",Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4}.demo-footer__column li a,.demo-legal{font-family:"Univers LT Std",Arial,Helvetica,sans-serif}.demo-footer__column li a{font-size:1.125rem;font-weight:700;line-height:1.4}.demo-legal{font-size:1rem;font-weight:300}@media (max-width:1550px){.demo-nav>li>a{font-size:1.8rem;padding-inline:10px}}@media (max-width:1250px){.demo-nav>li>a{font-size:1.25rem;padding-inline:8px}}@media (max-width:991px){.demo-nav>li>a{font-size:2rem;padding:15px 5px}.demo-nav .sub-menu a{font-size:1.125rem}.demo-intro h2,.demo-section-heading h2,.demo-cta h2,.boyd-page-section h2,.boyd-content-section h2{font-size:clamp(3.8rem, 10vw, 5.5rem)}}@media (max-width:767px){.demo-hero__inner>p:not(.demo-eyebrow){font-size:1.125rem}.demo-intro>p:last-child{font-size:1.35rem;line-height:1.45}.demo-card h3,.boyd-content-section h3{font-size:2.1rem}.boyd-page-hero h1,.imanpro-pattern__display,.imanpro-pattern__mega{font-size:clamp(3.5rem, 15vw, 5.5rem)!important}}.demo-home-blocks{overflow:hidden}.demo-home-blocks>:where(*){margin-block:0}.demo-home-blocks>.alignfull{margin-left:0!important;margin-right:0!important;max-width:none;width:100%!important}.demo-home-blocks .demo-shell{max-width:var(--demo-shell)!important;width:min(calc(100% - 40px), var(--demo-shell))}.demo-home-blocks .demo-shell>:where(*){max-width:none!important}.demo-home-blocks .demo-shell:not(.is-layout-flex)>:where(*){width:100%}.wp-block-cover.demo-hero{background-image:none;min-height:650px;padding:0}.wp-block-cover.demo-hero>.wp-block-cover__background{z-index:1}.wp-block-cover.demo-hero>.wp-block-cover__image-background{z-index:0}.wp-block-cover.demo-hero>.wp-block-cover__inner-container{width:100%;z-index:2}.wp-block-cover.demo-hero .demo-hero__inner{min-height:650px}.demo-home-blocks .demo-actions{align-items:center}.demo-home-blocks .demo-actions .wp-block-button{margin:0}.demo-home-blocks .demo-actions .wp-block-button__link,.demo-home-blocks .demo-cta .wp-block-button__link{background:var(--demo-red);border:2px solid var(--demo-red);border-radius:0;color:var(--demo-white);font-family:"Univers LT Std",Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4;padding:16px 28px;text-transform:uppercase}.demo-home-blocks .demo-actions .is-style-outline .wp-block-button__link{background:rgba(21,21,21,.25);border-color:#fff;color:#fff}.demo-home-blocks .demo-section-heading>p{margin:0}.demo-home-blocks .demo-section-heading>p a{color:var(--demo-ink);font-family:"Univers LT Std",Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:700;text-transform:uppercase}.demo-home-blocks .demo-card-grid{margin-bottom:0}.demo-home-blocks .demo-card>:last-child{margin-bottom:0}.demo-home-blocks .demo-cta>.demo-shell{width:min(calc(100% - 40px), var(--demo-shell))}.demo-home-blocks .demo-page-content{padding-inline:20px}.demo-home-blocks .demo-page-content>.demo-shell{width:min(100%, var(--demo-shell))}.demo-home-blocks .demo-location-cta{margin-left:0!important;margin-right:0!important;padding:0;width:100%!important}.demo-home-blocks .demo-location-cta__inner{max-width:none!important;min-height:201px;padding:50px 0;width:91.06%}.demo-home-blocks .demo-location-cta__arrow{border:0;margin:0;max-width:none}.demo-home-blocks .demo-location-cta__arrow-image{animation:none;bottom:0;height:201px;margin:0;max-width:none;position:absolute;right:calc(-4.475vw + 3px);top:0;transform:none;width:413px}.demo-home-blocks .demo-location-cta__arrow-image img{display:block;height:201px;object-fit:fill;width:413px}.demo-home-blocks .demo-location-cta__text{margin:0}.demo-home-blocks .demo-location-cta__text a{color:var(--demo-white);text-decoration:none}.demo-home-blocks .demo-location-cta__text a:hover,.demo-home-blocks .demo-location-cta__text a:focus{color:var(--demo-white)}.demo-home-jump-nav{background:var(--demo-ink);padding:18px 20px}.demo-home-jump-nav>.demo-shell{gap:10px 30px}.demo-home-jump-nav p{margin:0}.demo-home-jump-nav a{color:var(--demo-white);font-family:"Univers LT Std",Arial,Helvetica,sans-serif;font-size:.95rem;font-weight:700;text-decoration:none;text-transform:uppercase}.demo-home-jump-nav a:hover,.demo-home-jump-nav a:focus{color:var(--demo-red)}.demo-overview,.demo-road-section,.demo-finance,.demo-service-section,.demo-fast-service,.demo-parts-section{box-sizing:border-box}.demo-overview{padding:clamp(70px, 6vw, 100px) 0 clamp(55px, 5vw, 80px)}.demo-overview h2,.demo-road-section h2,.demo-finance h2,.demo-service-section h2,.demo-fast-service h2,.demo-parts-section h2{font-family:"Knockout","Oswald",Arial,Helvetica,sans-serif;font-size:clamp(4.25rem, 5.75vw, 6.88rem);font-weight:300;line-height:.95;text-transform:uppercase}.demo-overview>p,.demo-road-section__lead,.demo-finance p,.demo-service-section p,.demo-fast-service p,.demo-parts-section p{font-family:"Univers LT Std",Arial,Helvetica,sans-serif;font-size:1.25rem;line-height:1.6}.demo-overview>p{max-width:none!important;width:100%!important}.demo-overview a,.demo-road-links a{color:var(--demo-ink)}.demo-road-section{background:var(--demo-light);padding-block:clamp(60px, 5.5vw, 90px)}.demo-road-section__lead{max-width:none!important;width:100%!important}.demo-road-links{gap:clamp(35px, 6vw, 95px)!important;margin-top:55px}.demo-road-links>.wp-block-column{border-top:5px solid var(--demo-red);padding-top:28px}.demo-road-links h3{font-family:"Knockout Junior","Knockout","Oswald",sans-serif;font-size:clamp(2.5rem, 3.6vw, 4.3rem);font-weight:400;line-height:1;text-transform:uppercase}.demo-finance{background:var(--demo-white);padding-block:clamp(65px, 6vw, 95px)}.demo-finance>.demo-shell{display:block}.demo-finance>.demo-shell>.wp-block-group{max-width:none!important;width:100%!important}.demo-finance h2{margin-bottom:18px}.demo-finance p{margin-bottom:0}.demo-finance .wp-block-buttons{margin-top:28px}.demo-card-grid--four{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))}.demo-card-grid--four .demo-card{display:flex;flex-direction:column;min-height:535px}.demo-card-grid--four .demo-card h3{font-size:2.35rem;margin:18px 0 15px}.demo-card-grid--four .demo-card h4{font-family:"Univers LT Std",Arial,Helvetica,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.35;text-transform:none}.demo-card-grid--four .demo-card__actions{align-items:flex-start;flex-direction:column;margin-top:auto}.demo-card-grid--four .demo-card__actions .wp-block-button__link{background:var(--demo-red);border-color:var(--demo-red);color:var(--demo-white);font-size:.95rem;padding:10px 14px}.demo-service-section{background:var(--demo-red);color:var(--demo-white);padding-block:clamp(75px, 7vw, 115px)}.demo-service-section p{max-width:none!important;width:100%!important}.demo-service-section .wp-block-button__link{background:var(--demo-red);border:2px solid var(--demo-ink);border-radius:0;color:var(--demo-white)}.demo-fast-service{background:var(--demo-white);padding-block:clamp(65px, 6vw, 95px)}.demo-fast-service h3{font-family:"Knockout Junior","Knockout","Oswald",sans-serif;font-size:2.25rem;font-weight:400;margin-top:38px;text-transform:uppercase}.demo-location-buttons{align-items:stretch;display:grid!important;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.demo-location-buttons .wp-block-button,.demo-location-buttons .wp-block-button__link{width:100%}.demo-location-buttons .wp-block-button__link{background:var(--demo-red);border-color:var(--demo-red);color:var(--demo-white);font-size:1rem;padding:14px 16px}.demo-parts-section{background:var(--demo-ink);color:var(--demo-white);padding-block:clamp(75px, 7vw, 115px)}.demo-parts-section__inner{align-items:center!important;gap:clamp(45px, 7vw, 105px)!important}.demo-parts-section p{color:#dedede}.demo-parts-section .wp-block-button__link{border:2px solid var(--demo-red);border-radius:0}.demo-parts-section .is-style-outline .wp-block-button__link{background:transparent;border-color:var(--demo-white);color:var(--demo-white)}.demo-parts-section__image{margin:0}.demo-parts-section__image img{aspect-ratio:3 / 2;border:6px solid var(--demo-red);display:block;object-fit:cover;width:100%}.editor-styles-wrapper .demo-home-blocks,.editor-styles-wrapper .demo-hero,.editor-styles-wrapper .demo-feature-band,.editor-styles-wrapper .demo-cta,.editor-styles-wrapper .demo-location-cta{max-width:none}@media (max-width:767px){.wp-block-cover.demo-hero,.wp-block-cover.demo-hero .demo-hero__inner{min-height:600px}.demo-home-blocks .demo-section-heading{align-items:flex-start;flex-direction:column;gap:22px}.demo-home-blocks .demo-card-grid{grid-template-columns:1fr}.demo-home-blocks .demo-cta>.demo-shell{align-items:flex-start;flex-direction:column;gap:28px}.demo-home-blocks .demo-location-cta__inner{align-items:center;flex-direction:row;min-height:201px;padding:42px 20px;width:100%}.demo-home-blocks .demo-location-cta__text{font-size:clamp(2.35rem, 11vw, 3.25rem);line-height:1.05;max-width:72%}.demo-home-blocks .demo-location-cta__arrow-image{height:201px;right:-185px;width:413px}.demo-card-grid--four,.demo-location-buttons{grid-template-columns:1fr!important}.demo-card-grid--four .demo-card{min-height:0}.demo-road-links{gap:35px!important}.demo-parts-section__inner{gap:35px!important}}@media (min-width:768px) and (max-width:1199px){.demo-card-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-location-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}.boyd-hover,.boyd-hover--accent,.boyd-hover--dark,.boyd-hover--outline,.wp-block-button__link,.wp-element-button,.demo-button,.demo-header-inventory,.demo-search button,.demo-menu-toggle{transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.boyd-hover:hover,.boyd-hover:focus-visible,.boyd-hover--accent:hover,.boyd-hover--accent:focus-visible,.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link:focus-visible,.demo-button:not(.demo-button--outline):hover,.demo-button:not(.demo-button--outline):focus-visible{background:var(--demo-red-dark);border-color:var(--demo-red-dark);box-shadow:0 8px 18px rgba(0,0,0,.18);color:var(--demo-white);transform:translateY(-2px)}.boyd-hover--dark:hover,.boyd-hover--dark:focus-visible,.demo-service-section .wp-block-button__link:hover,.demo-service-section .wp-block-button__link:focus-visible,.boyd-content-section--accent .wp-block-button__link:hover,.boyd-content-section--accent .wp-block-button__link:focus-visible{background:var(--demo-red-dark);border-color:var(--demo-red-dark);box-shadow:0 8px 18px rgba(0,0,0,.22);color:var(--demo-white);transform:translateY(-2px)}.boyd-hover--outline:hover,.boyd-hover--outline:focus-visible,.is-style-outline .wp-block-button__link:hover,.is-style-outline .wp-block-button__link:focus-visible,.demo-home-blocks .demo-actions .is-style-outline .wp-block-button__link:hover,.demo-home-blocks .demo-actions .is-style-outline .wp-block-button__link:focus-visible,.demo-button--outline:hover,.demo-button--outline:focus-visible{background:var(--demo-ink);border-color:var(--demo-ink);box-shadow:0 8px 18px rgba(0,0,0,.18);color:var(--demo-white);transform:translateY(-2px)}.demo-parts-section .is-style-outline .wp-block-button__link:hover,.demo-parts-section .is-style-outline .wp-block-button__link:focus-visible,.boyd-content-section--dark .is-style-outline .wp-block-button__link:hover,.boyd-content-section--dark .is-style-outline .wp-block-button__link:focus-visible,.imanpro-pattern--dark .is-style-outline .wp-block-button__link:hover,.imanpro-pattern--dark .is-style-outline .wp-block-button__link:focus-visible{background:#343434;border-color:#777;color:var(--demo-white)}.demo-overview__service-links a{color:inherit;font-weight:700;text-decoration:none}.demo-overview__service-links a:hover,.demo-overview__service-links a:focus-visible{color:var(--demo-red)}.demo-road-links .demo-kicker{color:var(--demo-ink)}.demo-road-links h3 a{display:inline-block;text-decoration:none;transition:color .2s ease,transform .2s ease}.demo-road-links h3 a:hover,.demo-road-links h3 a:focus-visible{color:var(--demo-red);transform:translateX(6px)}.demo-home-blocks .demo-section-heading{align-items:flex-start;display:flex;flex-direction:column;gap:18px}.demo-home-blocks .demo-section-heading h2{font-size:clamp(3.4rem, 4.7vw, 5.6rem);white-space:nowrap}.demo-home-blocks .demo-section-link a{display:inline-block;text-decoration:none;transition:color .2s ease,transform .2s ease}.demo-home-blocks .demo-section-link a:hover,.demo-home-blocks .demo-section-link a:focus-visible{color:var(--demo-red);transform:translateX(5px)}.demo-card,.imanpro-pattern__card,.boyd-info-card,.boyd-location-card,.boyd-image-card{transition:background-color .22s ease,box-shadow .22s ease,filter .22s ease,transform .22s ease}.demo-card:hover,.demo-card:focus-within,.imanpro-pattern__card:hover,.imanpro-pattern__card:focus-within,.boyd-info-card:hover,.boyd-info-card:focus-within,.boyd-location-card:hover,.boyd-location-card:focus-within,.boyd-image-card:hover,.boyd-image-card:focus-within{box-shadow:0 16px 34px rgba(0,0,0,.17);filter:brightness(.985);transform:translateY(-6px)}.demo-card-grid--four .demo-card h4{font-weight:900}.demo-card-grid--four .demo-card__actions{align-items:stretch;gap:12px;padding-top:24px;width:100%}.demo-card-grid--four .demo-card__actions .wp-block-button,.demo-card-grid--four .demo-card__actions .wp-block-button__link{text-align:center;width:100%}.demo-location-buttons .wp-block-button__link:hover,.demo-location-buttons .wp-block-button__link:focus-visible{background:var(--demo-red);border-color:var(--demo-red);color:var(--demo-white)}.demo-home-blocks .demo-location-cta__inner{gap:8px;justify-content:flex-start}.demo-home-blocks .demo-location-cta__text{flex:0 0 auto;white-space:nowrap;width:auto}.demo-home-blocks .demo-location-cta__arrow-image{flex:0 0 clamp(150px, 17vw, 260px);height:auto;margin:0;position:static;transform:translateX(var(--boyd-arrow-travel,0));transition:transform .28s ease;width:clamp(150px, 17vw, 260px)}.demo-home-blocks .demo-location-cta__arrow-image img{height:auto;width:100%}.demo-location-cta:hover .demo-location-cta__arrow-image,.demo-location-cta:focus-within .demo-location-cta__arrow-image{transform:translateX(0)}body:has(.boyd-lot-page) #page-wrapper{padding:0}.boyd-lot-page{background:var(--demo-white);overflow:hidden}.boyd-lot-page__intro{padding:clamp(38px, 4vw, 60px) 0;text-align:left}.boyd-lot-page__intro>.demo-shell,.boyd-lot-list>.demo-shell{margin-left:auto!important;margin-right:auto!important;max-width:var(--demo-shell)!important;width:min(calc(100% - 40px), var(--demo-shell));text-align:left}.boyd-lot-page__intro>.demo-shell>*{margin-left:0!important;margin-right:auto!important;text-align:left}.boyd-lot-page__intro h1,.boyd-lot-list h2,.boyd-lot-panel h2{font-family:"Knockout","Oswald",Arial,Helvetica,sans-serif;font-weight:400;line-height:.92;text-transform:uppercase}.boyd-lot-page__intro h1{font-size:clamp(4rem, 7vw, 7rem);margin:0;max-width:980px}.boyd-lot-page__intro>.demo-shell>p:last-child{font-size:1.25rem;margin:24px 0 0;max-width:720px}.boyd-lot-map-shell{background:var(--demo-ink);min-height:870px;overflow:hidden;position:relative}.boyd-lot-map{height:870px;width:100%}.boyd-lot-map__notice{color:#fff;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.boyd-lot-panel{background:#151515;bottom:0;box-shadow:none;color:#fff;height:100%;overflow-y:auto;padding:52px clamp(42px, 6vw, 78px);position:absolute;left:0;top:0;transform:translateX(-100%);transition:transform .28s ease;width:min(500px, 100%);z-index:4}.boyd-lot-panel.is-open{transform:translateX(0)}.boyd-lot-panel__close{background:transparent;border:0;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1.7rem;font-weight:300;line-height:1;padding:8px;position:absolute;right:20px;top:17px}.boyd-lot-panel__close:hover,.boyd-lot-panel__close:focus-visible{color:var(--demo-red)}.boyd-lot-panel__eyebrow{display:none}.boyd-lot-panel h2{color:#fff;font-family:"Univers LT Std",Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.06em;line-height:1.2;margin:0 28px 14px 0}.boyd-lot-panel__details{font-family:"Univers LT Std",Arial,Helvetica,sans-serif;font-size:1.12rem;font-weight:700;line-height:1.45}.boyd-lot-panel__details a{display:block;text-decoration:none}.boyd-lot-panel__city{color:#fff;font-family:"Knockout","Oswald",Arial,Helvetica,sans-serif;font-size:3.75rem;font-weight:400;line-height:.92;margin:0 28px 12px 0;text-transform:uppercase}.boyd-lot-panel__phone,.boyd-lot-panel__email,.boyd-lot-panel__directions,.boyd-lot-panel__learn-more{text-transform:uppercase}.boyd-lot-panel__phone{color:#fff;font-family:"Knockout","Oswald",Arial,sans-serif;font-size:2.375rem;font-weight:400;line-height:.9;margin-bottom:24px}.boyd-lot-panel__email{color:var(--demo-red);font-family:"Knockout","Oswald",Arial,sans-serif;font-size:2.375rem;font-weight:400;line-height:.9;margin-bottom:42px}.boyd-lot-panel__address{color:#fff;font-size:1.3125rem;font-weight:400;line-height:1.5;margin:0 0 30px}.boyd-lot-panel__address span{display:block}.boyd-lot-panel__directions,.boyd-lot-panel__learn-more{color:var(--demo-red);font-family:"Knockout","Oswald",Arial,sans-serif;font-size:1.75rem;font-weight:400}.boyd-lot-panel__learn-more{margin-top:8px}.boyd-lot-panel__directions:hover,.boyd-lot-panel__directions:focus-visible,.boyd-lot-panel__learn-more:hover,.boyd-lot-panel__learn-more:focus-visible,.boyd-lot-panel__email:hover,.boyd-lot-panel__email:focus-visible{color:#fff}.boyd-lot-panel__hours{border-top:1px solid rgba(255,255,255,.2);margin-top:30px;padding-top:24px}.boyd-lot-panel__hours strong,.boyd-lot-panel__hours span{display:block}.boyd-lot-panel__hours strong{font-family:"Knockout","Oswald",Arial,sans-serif;font-size:1.75rem;font-weight:400;text-transform:uppercase}.boyd-lot-panel__hours span{font-weight:500;margin-top:6px}.boyd-lot-panel__associates{margin-top:34px}.boyd-lot-panel__associates h4{color:var(--demo-red);font-family:"Knockout","Oswald",Arial,sans-serif;font-size:2.375rem;font-weight:400;line-height:.9;margin:0 0 22px;text-transform:uppercase}.boyd-lot-panel__associate{margin-bottom:22px}.boyd-lot-panel__associate>strong,.boyd-lot-panel__associate>span{display:block}.boyd-lot-panel__associate>strong{font-size:1.125rem}.boyd-lot-panel__associate>span{font-weight:500}.boyd-lot-panel__associate-links{margin-top:3px}.boyd-lot-panel__associate-links a,.boyd-lot-panel__associate-links span{display:inline}.boyd-lot-panel__associate-links a{color:var(--demo-red)}.boyd-lot-panel__associate-links a:hover,.boyd-lot-panel__associate-links a:focus-visible{color:#fff}.boyd-lot-list{background:var(--demo-red);color:var(--demo-white);padding:clamp(65px, 7vw, 105px) 0}.boyd-lot-list h2{font-size:clamp(3.5rem, 5.5vw, 6rem);margin:0 0 35px}.boyd-lot-list .boyd-content-kicker{color:var(--demo-white)}.boyd-lot-list__grid{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.boyd-lot-list__grid .wp-block-button{margin:0}.boyd-lot-list__grid .wp-block-button__link{background:var(--demo-ink);border:2px solid var(--demo-ink);border-radius:0;color:#fff;display:block;font-weight:700;padding:17px 14px;text-align:center;text-transform:uppercase;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;width:100%}.boyd-lot-list__grid .wp-block-button__link:hover,.boyd-lot-list__grid .wp-block-button__link:focus-visible{background:#343434;border-color:#777;color:#fff;transform:translateY(-2px)}.boyd-lot-records{display:none}.editor-styles-wrapper .boyd-lot-records{background:#f4f4f4;display:block!important;padding:24px}.editor-styles-wrapper .boyd-lot-record{background:#fff;border-left:5px solid var(--demo-red);margin:0 0 18px;padding:18px}.editor-styles-wrapper .boyd-lot-record::before{content:"Editable map location";display:block;font-weight:700;margin-bottom:12px;text-transform:uppercase}@media (max-width:991px){.boyd-lot-list__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.boyd-lot-map-shell{min-height:660px}.boyd-lot-map{height:660px;min-height:660px}.boyd-lot-panel{padding:48px 32px;width:100%}.boyd-lot-panel__city{font-size:clamp(3rem, 15vw, 4.2rem)}.boyd-lot-list__grid{grid-template-columns:1fr}}@media (max-width:1100px){.demo-home-blocks .demo-section-heading h2{white-space:normal}}@media (max-width:767px){.demo-home-blocks .demo-location-cta__text{flex:1 1 auto;max-width:none;white-space:normal}.demo-home-blocks .demo-location-cta__arrow-image{flex-basis:120px;height:auto;right:auto;width:120px}}.boyd-page-hero p{font-size:clamp(1.625rem, 3.75vw, 3rem);line-height:1.04}.imanpro-pattern--hero .imanpro-pattern__kicker,.imanpro-pattern--focal .imanpro-pattern__kicker{font-size:clamp(1.625rem, 3.75vw, 3rem);font-weight:700;letter-spacing:0;line-height:1.04}.boyd-page-hero h1{font-size:clamp(3.25rem, 8.6vw, 10.5rem);max-width:min(100%, 900px);min-height:1.64em;text-wrap:balance}.imanpro-pattern--hero .imanpro-pattern__display,.imanpro-pattern--focal .imanpro-pattern__mega{font-size:clamp(3.25rem, 8.6vw, 10.5rem)!important;max-width:min(100%, 900px);min-height:1.64em;text-wrap:balance}.boyd-content-section h2{font-size:clamp(2.75rem, 6.02vw, 7.5rem)!important}.boyd-content-section h3{font-size:clamp(1.75rem, 3vw, 3.75rem)}.boyd-content-section p,.boyd-content-section li,.boyd-content-inner>.boyd-content-lead{font-size:clamp(1rem, 1.65vw, 1.3125rem)}.boyd-content-inner>p+h2,.boyd-content-inner>.wp-block-paragraph+h2{margin-top:clamp(48px, 6.25vw, 80px)!important}.boyd-content-grid{margin-top:25px}.boyd-content-grid--models .boyd-model-block{display:flex;flex-direction:column;margin:0}.boyd-content-grid--models .boyd-model-block>h2{font-size:clamp(2.75rem, 4vw, 4.5rem)!important;margin:0 0 24px!important}.boyd-content-grid--models .boyd-model-block>.boyd-image-card{flex:1 1 auto;width:100%}.page-slug-truck-service-repairs .boyd-content-grid+h2{margin-top:clamp(64px, 7vw, 100px)!important}.boyd-image-card{background:var(--demo-ink);border:0;border-bottom:8px solid var(--demo-red)}.boyd-image-card .boyd-card-copy{background:var(--demo-ink);margin-top:0}.boyd-image-card .boyd-card-copy>:where(*){margin-left:0!important;margin-right:0!important}.boyd-image-card .boyd-card-copy h3{color:#fff;font-family:"Knockout","Oswald",Arial,Helvetica,sans-serif;font-size:clamp(1.625rem, 2.35vw, 1.875rem);font-weight:300;line-height:1;margin:0}.boyd-image-card .boyd-card-copy h3 a{color:inherit;text-decoration:none}.boyd-image-card--product .boyd-card-copy{display:flex;align-items:center;min-height:92px;padding:15px 18px 6px}.boyd-image-card--product .wp-block-image img{aspect-ratio:1.24 / 1;height:auto}.boyd-image-card--product .boyd-card-copy h3{color:var(--demo-red);font-family:"Univers LT Std",Arial,Helvetica,sans-serif;font-size:clamp(1.75rem, 2.79vw, 2.4rem);font-weight:700;line-height:1}.boyd-image-card:not(.boyd-image-card--product) .boyd-card-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:86px;padding:22px}.boyd-image-card:not(.boyd-image-card--product) .boyd-content-actions{margin:0;width:auto}.boyd-image-card:not(.boyd-image-card--product) .boyd-content-actions .wp-block-button__link{background:var(--demo-red);color:var(--demo-white);font-family:"Knockout","Oswald",Arial,Helvetica,sans-serif;font-size:clamp(2rem, 3.45vw, 2.75rem);font-weight:300;line-height:1;padding:5px 13px}.boyd-image-card:not(.boyd-image-card--product) .boyd-content-actions .wp-block-button__link:hover,.boyd-image-card:not(.boyd-image-card--product) .boyd-content-actions .wp-block-button__link:focus-visible{background:var(--demo-red-dark);color:var(--demo-white)}.demo-home-blocks .demo-finance,.demo-home-blocks .demo-finance>.demo-shell,.demo-home-blocks .demo-finance h2,.demo-home-blocks .demo-finance p{text-align:left!important}@media (max-width:767px){.boyd-page-hero h1{min-height:1.64em}.boyd-image-card--product .boyd-card-copy{min-height:76px;padding:14px 16px 6px}}.demo-home-blocks>.demo-location-cta{display:none!important}.demo-footer .demo-location-cta{margin:0;padding:0;width:100%}.demo-footer .demo-location-cta__inner{gap:8px;justify-content:flex-start;min-height:201px}.demo-footer .demo-location-cta__text{flex:0 0 auto;white-space:nowrap;width:auto}.demo-footer .demo-location-cta__text a{color:var(--demo-white);text-decoration:none}.demo-footer .demo-location-cta__arrow-image{animation:none;flex:0 0 clamp(150px, 17vw, 260px);height:auto;margin:0;position:static;transform:translateX(var(--boyd-arrow-travel,0));transition:transform .28s ease;width:clamp(150px, 17vw, 260px)}.demo-footer .demo-location-cta__arrow-image img{display:block;height:auto;width:100%}.demo-nav .menu-item-has-children>a::after{content:"";font-size:inherit;margin-left:0}.demo-nav .menu-item-has-children>.sub-menu{min-width:300px}.demo-nav .menu-item-has-children>.sub-menu a{white-space:nowrap}.boyd-lot-list h2,.boyd-lot-list__grid,.boyd-lot-list__grid .wp-block-button,.boyd-lot-list__grid .wp-block-button__link{text-align:left!important}.boyd-lot-panel__address{margin-bottom:0}.boyd-lot-panel__directions{margin-top:0}.boyd-lot-panel__hours{margin-top:14px;padding-top:14px}.boyd-image-card.boyd-image-card--detail .boyd-card-copy{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;min-height:230px;padding:24px}.boyd-image-card--detail .boyd-card-copy h3{color:var(--demo-red);font-family:"Univers LT Std",Arial,Helvetica,sans-serif;font-size:clamp(1.6rem, 2.25vw, 2.15rem);font-weight:700;line-height:1.05}.boyd-image-card--detail .boyd-card-copy p{color:#fff;margin:0}@media (max-width:767px){.demo-footer .demo-location-cta__text{white-space:normal;width:100%}.demo-footer .demo-location-cta__arrow-image{flex-basis:auto;width:min(72vw, 290px)}}@media (min-width:992px){.demo-nav>li>a{font-size:2rem;padding-inline:7px;white-space:nowrap}}@media (min-width:992px) and (max-width:1250px){.demo-mainbar__inner{gap:4px;grid-template-columns:112px minmax(0,1fr)}.demo-brand__logo{max-width:112px}.demo-nav>li>a{font-size:2rem;padding-inline:5px}}@media (max-width:991px){.demo-mainbar__inner{display:flex;flex-wrap:wrap}.demo-navigation{flex:0 0 100%;max-width:none;width:100%}.demo-navigation nav,.demo-nav{width:100%}.demo-nav{margin:8px 0 -10px;padding:8px 15px}.demo-nav>li>a,.demo-nav>li>a:hover,.demo-nav>li>a:focus,.demo-nav>li.current-menu-item>a,.demo-nav>li.current_page_item>a{align-items:center;border:0!important;color:#fff;display:flex;font-size:1.35rem;justify-content:space-between;padding:12px 5px;text-decoration:none!important;white-space:normal;width:100%}.demo-nav>li>a::after,.demo-nav>li>a:hover::after,.demo-nav>li>a:focus::after,.demo-nav>li.current-menu-item>a::after,.demo-nav>li.current_page_item>a::after{background:none!important;content:none!important;display:none!important;transform:none!important}.demo-nav .menu-item-has-children>a::after{background:none!important;color:var(--demo-red);content:"+"!important;display:inline-block!important;font-family:Arial,Helvetica,sans-serif;font-size:1.2em;height:auto;line-height:1;margin-left:12px;position:static;transform:none!important;width:auto}.demo-nav .menu-item-has-children.is-submenu-open>a::after{content:"\2212"!important}.demo-nav .sub-menu,.demo-nav li:hover>.sub-menu,.demo-nav li:focus-within>.sub-menu{box-shadow:none;display:none!important;left:auto;margin:0;min-width:0!important;padding:0 0 8px 15px;position:static;top:auto;width:100%}.demo-nav .menu-item-has-children.is-submenu-open>.sub-menu{display:block!important}.demo-nav .menu-item-has-children>.sub-menu a{font-size:1rem;padding:10px 5px;text-decoration:none!important;white-space:normal}}@media (prefers-reduced-motion:reduce){.boyd-hover,.boyd-hover--accent,.boyd-hover--dark,.boyd-hover--outline,.wp-block-button__link,.wp-element-button,.demo-button,.demo-card,.imanpro-pattern__card,.boyd-info-card,.boyd-location-card,.boyd-image-card,.demo-location-cta__arrow-image{transition:none}.boyd-hover:hover,.boyd-hover:focus-visible,.wp-block-button__link:hover,.wp-block-button__link:focus-visible,.demo-button:hover,.demo-button:focus-visible,.demo-card:hover,.demo-card:focus-within,.imanpro-pattern__card:hover,.imanpro-pattern__card:focus-within,.boyd-info-card:hover,.boyd-info-card:focus-within,.boyd-location-card:hover,.boyd-location-card:focus-within,.boyd-image-card:hover,.boyd-image-card:focus-within,.demo-location-cta:hover .demo-location-cta__arrow-image,.demo-location-cta:focus-within .demo-location-cta__arrow-image{transform:none}}.boyd-page-hero .wp-block-cover__background,.imanpro-pattern--focal .wp-block-cover__background{opacity:0!important}.demo-header-phone:hover,.demo-header-phone:focus,.demo-header-phone:focus-visible{color:var(--demo-red)}.entry-content :where(p,li,blockquote,figcaption) a:not(.wp-block-button__link):not(.wp-element-button){color:inherit;font-weight:700;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.13em}.entry-content :where(p,li,blockquote,figcaption) a:not(.wp-block-button__link):not(.wp-element-button):hover,.entry-content :where(p,li,blockquote,figcaption) a:not(.wp-block-button__link):not(.wp-element-button):focus-visible{color:inherit}.boyd-content-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))!important}.page-slug-truck-parts .boyd-parts-intro{padding-bottom:clamp(42px, 5vw, 68px)}.page-slug-truck-parts .boyd-parts-details{padding-top:clamp(58px, 6vw, 82px)}.page-slug-truck-parts .boyd-parts-text-grid{margin-top:0}.page-slug-truck-parts .boyd-parts-text-grid .boyd-info-card{background:transparent;border:0;box-shadow:none;padding:0;transition:none}.page-slug-truck-parts .boyd-parts-text-grid .boyd-info-card:hover,.page-slug-truck-parts .boyd-parts-text-grid .boyd-info-card:focus-within{box-shadow:none;filter:none;transform:none}.page-slug-truck-parts .boyd-parts-buses{background:var(--demo-white)}.page-slug-truck-parts .boyd-parts-supplier{color:var(--demo-ink)}.page-slug-truck-parts .boyd-parts-supplier .boyd-content-actions{margin-left:calc(50% + clamp(15px, 2.5vw, 37.5px))!important;width:calc(50% - clamp(15px, 2.5vw, 37.5px))!important}.boyd-western-models>.boyd-content-inner>h2{color:var(--demo-red);text-align:center}.boyd-western-model-card{background:var(--demo-charcoal)}.boyd-western-model-card>.boyd-western-model-card__category{background:var(--demo-red);color:var(--demo-white);font-family:"Knockout","Oswald",Arial,Helvetica,sans-serif;font-size:clamp(1.9rem, 2.6vw, 2.75rem);font-weight:300;line-height:1;margin:0!important;padding:18px 20px 14px;text-align:center}.boyd-western-model-card .wp-block-image img{background:#fff;padding:0}.boyd-western-model-card.boyd-image-card--product .boyd-card-copy{align-items:flex-start;background:var(--demo-charcoal);display:flex;flex-direction:column;gap:16px;min-height:275px;padding:24px}.boyd-western-model-card.boyd-image-card--product .boyd-card-copy h3{color:var(--demo-red)}.boyd-western-model-card .boyd-card-copy p{color:#fff;margin:0}.boyd-western-model-card .boyd-content-actions{margin-top:auto;width:100%}.boyd-page-hero h1,.imanpro-pattern--hero .imanpro-pattern__display,.imanpro-pattern--focal .imanpro-pattern__mega{font-size:clamp(3.1rem, 8.17vw, 9.975rem)!important}.boyd-content-section h2,.imanpro-pattern h2{font-size:clamp(2.625rem, 4.72vw, 7.125rem)!important}.demo-hero h1{font-size:clamp(3.8rem, 5.7vw, 6.53rem)}.demo-overview h2,.demo-road-section h2,.demo-finance h2,.demo-service-section h2,.demo-fast-service h2,.demo-parts-section h2{font-size:clamp(4rem, 5.46vw, 6.54rem)}@media (max-width:1199px){.boyd-content-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:1251px){.demo-mainbar__inner{gap:8px;grid-template-columns:170px minmax(0,1fr)}.demo-brand__logo{max-width:170px}.demo-header-phone{font-size:2rem}.demo-nav>li>a{padding-inline:4px}}@media (max-width:767px){.boyd-content-grid--four{grid-template-columns:1fr!important}.page-slug-truck-parts .boyd-parts-supplier .boyd-content-actions{margin-left:0!important;width:100%!important}.demo-hero h1{font-size:clamp(3rem, 14.25vw, 4.95rem)}}@media (min-width:1251px){.demo-mainbar__inner{gap:4px;grid-template-columns:120px minmax(0,1fr)}.demo-brand__logo{max-width:120px}.demo-nav>li{padding:0 8px}.demo-nav>li>a{font-size:2.25rem;padding-inline:0}.demo-header-phone{font-size:2.25rem}}@media (min-width:1750px){.demo-mainbar__inner{gap:8px;grid-template-columns:170px minmax(0,1fr)}.demo-brand__logo{max-width:170px}.demo-nav>li>a,.demo-header-phone{font-size:2.25rem}}.boyd-lot-list__grid,.boyd-lot-list__grid .wp-block-button,.boyd-lot-list__grid .wp-block-button__link{text-align:left!important}.demo-home-blocks .demo-finance,.demo-home-blocks .demo-finance :where(h1,h2,h3,h4,p),.demo-home-blocks [class*="warrant"],.demo-home-blocks [class*="warrant"] :where(h1,h2,h3,h4,p){text-align:left!important}.boyd-lot-panel__details{font-size:1rem}.boyd-lot-panel__city{font-size:3.25rem}.boyd-lot-panel__phone,.boyd-lot-panel__email{font-size:2rem}.boyd-lot-panel__directions{font-size:1.5rem}.boyd-lot-panel__associates h4{font-size:2rem}.boyd-lot-panel__associate>strong{font-size:1rem}.boyd-lot-panel__phone{color:#fff}.boyd-lot-panel__phone:hover,.boyd-lot-panel__phone:focus,.boyd-lot-panel__phone:focus-visible{color:var(--demo-red)}.boyd-lot-panel__email,.boyd-lot-panel__directions,.boyd-lot-panel__associate-links a{color:var(--demo-red)}.boyd-lot-panel__email:hover,.boyd-lot-panel__email:focus-visible,.boyd-lot-panel__directions:hover,.boyd-lot-panel__directions:focus-visible,.boyd-lot-panel__associate-links a:hover,.boyd-lot-panel__associate-links a:focus-visible{color:#fff}.page-slug-locations .boyd-location-services-columns{align-items:flex-start;gap:clamp(32px, 5vw, 80px);margin-top:clamp(36px, 4vw, 60px)}.page-slug-locations .boyd-location-services-columns>.wp-block-column{flex:1 1 0%;max-width:none!important;width:auto}.page-slug-locations .boyd-location-services-columns h2{margin-top:0}.home #buy-here-finance-here,.home #buy-here-finance-here>.demo-shell,.home #buy-here-finance-here .demo-finance__content,.home #buy-here-finance-here :where(h2,p){text-align:left!important}.home #buy-here-finance-here .demo-finance__content,.home #buy-here-finance-here :where(h2,p){margin-left:0!important;margin-right:auto!important;max-width:none!important;width:100%!important}.home #buy-here-finance-here .wp-block-buttons{justify-content:flex-start!important}@media (max-width:767px){.demo-subnav a{font-size:.82rem;padding:11px 12px}.boyd-lot-panel__city{font-size:clamp(2.6rem, 13vw, 3.5rem)}.page-slug-locations .boyd-location-services-columns{flex-direction:column}.page-slug-locations .boyd-location-services-columns>.wp-block-column{flex-basis:100%;width:100%}}.boyd-blog-index,.boyd-article-page{background:var(--demo-white);color:var(--demo-ink)}.boyd-blog-hero{background:var(--demo-ink);color:var(--demo-white);padding:clamp(70px, 8vw, 125px) 0}.boyd-blog-kicker,.boyd-blog-label{color:var(--demo-red);font-family:"Univers LT Std",Arial,Helvetica,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.16em;margin:0 0 14px;text-transform:uppercase}.boyd-blog-hero h1{color:var(--demo-white);font-family:"Knockout","Oswald",Arial,Helvetica,sans-serif;font-size:clamp(4rem, 8vw, 8rem);font-weight:300;line-height:.9;margin:0;text-transform:uppercase}.boyd-blog-hero__description{font-size:1.1rem;margin-top:24px;max-width:760px}.boyd-blog-hero__description>:last-child{margin-bottom:0}.boyd-blog-tag-nav{background:var(--demo-light);border-bottom:1px solid #d6d6d6}.boyd-blog-tags{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:20px;padding-top:20px}.boyd-blog-tag,.boyd-blog-card__tags a{border:1px solid #c6c6c6;color:var(--demo-ink);display:inline-flex;font-family:"Univers LT Std",Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.06em;line-height:1;padding:9px 12px;text-decoration:none;text-transform:uppercase}.boyd-blog-tag:hover,.boyd-blog-tag:focus-visible,.boyd-blog-tag.is-active,.boyd-blog-card__tags a:hover,.boyd-blog-card__tags a:focus-visible{background:var(--demo-red);border-color:var(--demo-red);color:var(--demo-white)}.boyd-blog-listing{padding:clamp(55px, 7vw, 105px) 0}.boyd-blog-feature{background:var(--demo-light);border-top:6px solid var(--demo-red);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);margin-bottom:clamp(45px, 6vw, 85px);min-height:520px}.boyd-blog-feature--no-image{grid-template-columns:1fr}.boyd-blog-feature__media{display:block;min-height:100%;overflow:hidden}.boyd-blog-feature__media img{display:block;height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.boyd-blog-feature__media:hover img{transform:scale(1.025)}.boyd-blog-feature__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(35px, 5vw, 72px)}.boyd-blog-feature--no-image .boyd-blog-feature__content{max-width:900px}.boyd-blog-feature h2,.boyd-blog-card h2{font-family:"Knockout","Oswald",Arial,Helvetica,sans-serif;font-weight:300;line-height:1.02;margin:16px 0;text-transform:uppercase}.boyd-blog-feature h2{font-size:clamp(2.8rem, 4.5vw, 5.2rem)}.boyd-blog-card h2{font-size:clamp(1.8rem, 2.2vw, 2.65rem)}.boyd-blog-feature h2 a,.boyd-blog-card h2 a{color:var(--demo-ink);text-decoration:none}.boyd-blog-feature h2 a:hover,.boyd-blog-feature h2 a:focus-visible,.boyd-blog-card h2 a:hover,.boyd-blog-card h2 a:focus-visible{color:var(--demo-red)}.boyd-blog-feature time,.boyd-blog-card time,.boyd-article time{color:var(--demo-muted);font-family:"Univers LT Std",Arial,Helvetica,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.boyd-blog-excerpt{color:var(--demo-muted);font-family:"Univers LT Std",Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.65}.boyd-blog-excerpt>:last-child{margin-bottom:0}.boyd-blog-card__tags{display:flex;flex-wrap:wrap;gap:6px}.boyd-blog-card__tags a{border-color:var(--demo-red);color:var(--demo-red);padding:7px 9px}.boyd-blog-read-more{align-self:flex-start;color:var(--demo-red);font-family:"Univers LT Std",Arial,Helvetica,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.05em;margin-top:26px;text-decoration:none;text-transform:uppercase}.boyd-blog-read-more:hover,.boyd-blog-read-more:focus-visible{color:var(--demo-red-dark)}.boyd-blog-grid{display:grid;gap:clamp(24px, 3vw, 42px);grid-template-columns:repeat(3,minmax(0,1fr))}.boyd-blog-card{background:var(--demo-white);border:1px solid #d8d8d8;display:flex;flex-direction:column;min-width:0;transition:box-shadow .25s ease,transform .25s ease}.boyd-blog-card:hover{box-shadow:0 16px 34px rgba(0,0,0,.13);transform:translateY(-5px)}.boyd-blog-card__media{display:block;aspect-ratio:16 / 10;overflow:hidden}.boyd-blog-card__media img{display:block;height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.boyd-blog-card:hover .boyd-blog-card__media img{transform:scale(1.035)}.boyd-blog-card__media--empty{align-items:center;background:var(--demo-red);color:var(--demo-white);display:flex;font-family:"Knockout","Oswald",Arial,Helvetica,sans-serif;font-size:2rem;justify-content:center;padding:24px;text-align:center;text-transform:uppercase}.boyd-blog-card__content{display:flex;flex:1 1 auto;flex-direction:column;padding:28px}.boyd-blog-card__content .boyd-blog-read-more{margin-top:auto;padding-top:24px}.boyd-blog-index .navigation.pagination{margin-top:55px}.boyd-blog-index .nav-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.boyd-blog-index .page-numbers{align-items:center;border:1px solid #c6c6c6;color:var(--demo-ink);display:inline-flex;font-weight:700;justify-content:center;min-height:44px;min-width:44px;padding:8px 13px;text-decoration:none}.boyd-blog-index .page-numbers.current,.boyd-blog-index a.page-numbers:hover,.boyd-blog-index a.page-numbers:focus-visible{background:var(--demo-red);border-color:var(--demo-red);color:var(--demo-white)}.boyd-blog-empty{padding:35px 0}.boyd-article__header{background:var(--demo-light);border-bottom:6px solid var(--demo-red);padding:clamp(55px, 7vw, 105px) 20px}.boyd-article__header-inner,.boyd-article__content,.boyd-article__image{margin-left:auto;margin-right:auto;max-width:920px}.boyd-article__back{color:var(--demo-red);display:inline-block;font-weight:700;margin-bottom:35px;text-decoration:none;text-transform:uppercase}.boyd-article__back:hover,.boyd-article__back:focus-visible{color:var(--demo-red-dark)}.boyd-article__header h1{font-family:"Knockout","Oswald",Arial,Helvetica,sans-serif;font-size:clamp(3.2rem, 6vw, 6.5rem);font-weight:300;line-height:.95;margin:20px 0;text-transform:uppercase}.boyd-article__image{margin-top:clamp(45px, 6vw, 80px);padding:0}.boyd-article__image img{display:block;height:auto;width:100%}.boyd-article__content{font-family:"Univers LT Std",Arial,Helvetica,sans-serif;font-size:clamp(1.05rem, 1.4vw, 1.2rem);line-height:1.8;padding:clamp(45px, 6vw, 85px) 20px clamp(75px, 8vw, 120px)}.boyd-article__image+.boyd-article__content{padding-top:45px}.boyd-article__content :where(h2,h3,h4){font-family:"Knockout","Oswald",Arial,Helvetica,sans-serif;font-weight:300;line-height:1.05;margin-top:1.5em;text-transform:uppercase}.boyd-article__content h2{font-size:clamp(2.3rem, 4vw, 4rem)}.boyd-article__content h3{font-size:clamp(1.8rem, 3vw, 2.8rem)}.boyd-article__content img{height:auto;max-width:100%}@media (max-width:991px){.boyd-blog-feature{grid-template-columns:1fr}.boyd-blog-feature__media{aspect-ratio:16 / 9}.boyd-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.boyd-blog-grid{grid-template-columns:1fr}.boyd-blog-feature{min-height:0}.boyd-blog-feature__content,.boyd-blog-card__content{padding:26px 22px}.boyd-blog-tags{flex-wrap:nowrap;overflow-x:auto}.boyd-blog-tag{flex:0 0 auto}}.boyd-blog-index .demo-shell{width:min(calc(100% - 40px), var(--demo-shell))}.boyd-blog-hero{background:var(--demo-white);color:var(--demo-ink);padding:80px 20px 32px}.boyd-blog-hero h1{color:var(--demo-red);font-family:"Univers LT Std",Arial,Helvetica,sans-serif;font-size:48px;font-weight:900;letter-spacing:-.025em;line-height:1.1;text-transform:none}.boyd-blog-hero__description{color:#52606d;font-family:"Univers LT Std",Arial,Helvetica,sans-serif;font-size:18px;line-height:1.55;margin:12px 0 0;max-width:576px}.boyd-blog-tag-nav{background:var(--demo-white);border:0}.boyd-blog-tags{gap:8px;padding-bottom:0;padding-top:0}.boyd-blog-tag{border-color:#e2e1df;border-radius:8px;font-size:14px;font-weight:500;letter-spacing:0;padding:8px 16px;text-transform:none}.boyd-blog-tag:hover,.boyd-blog-tag:focus-visible{background:transparent;border-color:var(--demo-red);color:var(--demo-red)}.boyd-blog-tag.is-active{background:var(--demo-red);border-color:var(--demo-red);color:var(--demo-white)}.boyd-blog-listing{padding:80px 0}.boyd-blog-feature{background:var(--demo-white);border:1px solid #e2e1df;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:80px;min-height:0;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.boyd-blog-feature:hover{border-color:rgba(237,28,36,.4);box-shadow:0 4px 12px rgba(0,0,0,.08),0 16px 40px rgba(0,0,0,.06);transform:translateY(-4px)}.boyd-blog-feature--no-image{grid-template-columns:1fr}.boyd-blog-feature__media{height:307px;min-height:0}.boyd-blog-feature__media img{height:307px}.boyd-blog-feature__content{gap:8px;justify-content:flex-start;padding:32px}.boyd-blog-feature--no-image .boyd-blog-feature__content{max-width:none;min-height:307px}.boyd-blog-feature h2,.boyd-blog-card h2{font-family:"Univers LT Std",Arial,Helvetica,sans-serif;font-weight:600;line-height:1.2;margin:0;text-transform:none}.boyd-blog-feature h2{font-size:24px}.boyd-blog-card h2{font-size:18px}.boyd-blog-feature h2 a,.boyd-blog-card h2 a{color:var(--demo-red)}.boyd-blog-feature h2 a:hover,.boyd-blog-feature h2 a:focus-visible,.boyd-blog-card h2 a:hover,.boyd-blog-card h2 a:focus-visible{color:var(--demo-red-dark)}.boyd-blog-card__tags{gap:8px}.boyd-blog-card__tags a{border:0;color:var(--demo-red);font-size:12px;font-weight:600;letter-spacing:.04em;padding:0}.boyd-blog-card__tags a:hover,.boyd-blog-card__tags a:focus-visible{background:transparent;color:var(--demo-red-dark)}.boyd-blog-excerpt{color:#52606d;font-size:14px;line-height:1.5}.boyd-blog-feature time,.boyd-blog-card time,.boyd-article time{color:#8492a6;font-size:12px;font-weight:400;letter-spacing:0;margin-top:8px;text-transform:none}.boyd-blog-read-more{color:var(--demo-red);font-size:13px;font-weight:500;letter-spacing:0;margin-top:8px;padding:0;text-transform:none}.boyd-blog-grid{gap:28px}.boyd-blog-card{border-color:#e2e1df;border-radius:8px;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.boyd-blog-card:hover{border-color:rgba(237,28,36,.4);box-shadow:0 4px 12px rgba(0,0,0,.08),0 16px 40px rgba(0,0,0,.06);transform:translateY(-4px)}.boyd-blog-card__media{aspect-ratio:auto;height:221px}.boyd-blog-card__media img{height:221px}.boyd-blog-card__media--empty{height:221px}.boyd-blog-card__content{gap:8px;padding:20px}.boyd-blog-card__content .boyd-blog-read-more{margin-top:0;padding-top:0}.boyd-article__header{background:var(--demo-white);border:0;padding:80px 20px 32px}.boyd-article__header h1{color:var(--demo-red);font-family:"Univers LT Std",Arial,Helvetica,sans-serif;font-size:clamp(36px, 5vw, 56px);font-weight:700;letter-spacing:-.025em;line-height:1.1;text-transform:none}.boyd-article__back{font-size:13px;font-weight:600;margin-bottom:28px;text-transform:none}.boyd-article__image{margin-top:32px;max-width:920px}.boyd-article__image img{border-radius:8px}.boyd-article__content{color:#52606d;font-size:18px;line-height:1.75;padding-bottom:100px;padding-top:40px}.boyd-article__content :where(h2,h3,h4){color:var(--demo-red);font-family:"Univers LT Std",Arial,Helvetica,sans-serif;font-weight:700;line-height:1.2;text-transform:none}@media (max-width:1024px){.boyd-blog-feature{grid-template-columns:repeat(2,minmax(0,1fr))}.boyd-blog-feature__media,.boyd-blog-feature__media img{height:348px}.boyd-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.boyd-blog-card__media,.boyd-blog-card__media img,.boyd-blog-card__media--empty{height:348px}}@media (max-width:767px){.boyd-blog-hero{padding-top:56px}.boyd-blog-hero h1{font-size:30px}.boyd-blog-feature{grid-template-columns:1fr;margin-bottom:48px}.boyd-blog-feature__media,.boyd-blog-feature__media img{aspect-ratio:auto;height:238px}.boyd-blog-feature__content{padding:20px}.boyd-blog-grid{grid-template-columns:1fr}.boyd-blog-card__media,.boyd-blog-card__media img,.boyd-blog-card__media--empty{height:238px}.boyd-blog-listing{padding:48px 0 64px}}.demo-overview .wp-element-button{color:#fff!important}.wp-block-cover.demo-hero>.wp-block-cover__background,.boyd-page-hero .wp-block-cover__background,.imanpro-pattern--hero .wp-block-cover__background,.imanpro-pattern--focal .wp-block-cover__background{opacity:0!important}.demo-hero::after{display:none}.wp-block-cover.demo-hero>.wp-block-cover__inner-container{align-items:center;display:flex;min-height:650px}.demo-hero__inner,.boyd-page-hero__inner,.imanpro-pattern--hero .imanpro-pattern__inner,.imanpro-pattern--focal .imanpro-pattern__inner{background:rgba(0,0,0,.52);border:1px solid rgba(255,255,255,.14);border-radius:10px;box-sizing:border-box;min-height:0!important;padding:clamp(24px, 4vw, 48px)}.demo-home-blocks .demo-hero__inner{margin-left:max(20px, calc((100vw - var(--demo-shell)) / 2));margin-right:20px;max-width:920px!important;width:calc(100% - 40px)}.boyd-page-hero__inner,.imanpro-pattern--hero .imanpro-pattern__inner,.imanpro-pattern--focal .imanpro-pattern__inner{margin-left:max(0px, calc((100vw - var(--demo-shell)) / 2));margin-right:auto;max-width:920px!important;width:min(100%, 920px)}.demo-hero :where(.demo-eyebrow,h1,h1 span,.demo-hero__inner>p),.boyd-page-hero :where(p,h1),.imanpro-pattern--hero :where(.imanpro-pattern__kicker,.imanpro-pattern__display,p),.imanpro-pattern--focal :where(.imanpro-pattern__kicker,.imanpro-pattern__mega,p){color:var(--demo-white)!important}.demo-hero h1,.boyd-page-hero h1,.imanpro-pattern--hero .imanpro-pattern__display,.imanpro-pattern--focal .imanpro-pattern__mega{font-family:"Knockout","Oswald",Arial,Helvetica,sans-serif;font-size:clamp(3.8rem, 5.7vw, 6.53rem)!important;font-weight:300;line-height:.84;max-width:900px;min-height:0;text-shadow:none;text-transform:uppercase}.demo-hero h1 span{font-size:inherit}.demo-eyebrow,.boyd-page-hero p,.imanpro-pattern--hero .imanpro-pattern__kicker,.imanpro-pattern--focal .imanpro-pattern__kicker{font-family:"Univers LT Std",Arial,Helvetica,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.2}.demo-hero__inner>p:not(.demo-eyebrow),.imanpro-pattern--hero .imanpro-pattern__inner>p:not(.imanpro-pattern__kicker),.imanpro-pattern--focal .imanpro-pattern__inner>p:not(.imanpro-pattern__kicker){font-family:"Univers LT Std",Arial,Helvetica,sans-serif;font-size:1.25rem;line-height:1.5}.demo-subnav ul{gap:5px}.demo-subnav li{padding-inline:8px}.demo-subnav a{padding-inline:4px}.boyd-lot-panel__learn-more{font-size:1.1rem}.boyd-blog-card{border-color:transparent}.boyd-blog-card:hover,.boyd-blog-card:focus-within{border-color:rgba(237,28,36,.4)}.boyd-article__header-inner,.boyd-article__content,.boyd-article__image{max-width:var(--demo-shell)}@media (max-width:767px){.wp-block-cover.demo-hero>.wp-block-cover__inner-container{min-height:600px}.demo-hero h1,.boyd-page-hero h1,.imanpro-pattern--hero .imanpro-pattern__display,.imanpro-pattern--focal .imanpro-pattern__mega{font-size:clamp(3rem, 14.25vw, 4.95rem)!important}}.demo-road-links .wp-block-image img{aspect-ratio:3 / 2;display:block;object-fit:cover;width:100%}.demo-road-links .wp-block-buttons{margin-top:24px}.demo-road-links .wp-block-button__link,.demo-finance .wp-block-button__link,.demo-latest-promo .wp-block-button__link,.boyd-contact-form .wp-block-button__link,.boyd-lot-page__intro .wp-block-button__link{background:var(--demo-red);border:2px solid var(--demo-red);border-radius:0;color:#fff!important;font-family:"Univers LT Std",Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.25;padding:14px 24px;text-decoration:none;text-transform:uppercase}.demo-road-links .wp-block-button__link:hover,.demo-road-links .wp-block-button__link:focus-visible,.demo-finance .wp-block-button__link:hover,.demo-finance .wp-block-button__link:focus-visible,.demo-latest-promo .wp-block-button__link:hover,.demo-latest-promo .wp-block-button__link:focus-visible,.boyd-contact-form .wp-block-button__link:hover,.boyd-contact-form .wp-block-button__link:focus-visible,.boyd-lot-page__intro .wp-block-button__link:hover,.boyd-lot-page__intro .wp-block-button__link:focus-visible{background:var(--demo-red-dark);border-color:var(--demo-red-dark);color:#fff!important}.demo-latest-promo{background:var(--demo-white);padding-block:clamp(65px, 6vw, 95px)}.demo-latest-promo__inner{align-items:center;display:grid;gap:clamp(38px, 6vw, 90px);grid-template-columns:repeat(2,minmax(0,1fr))}.demo-latest-promo__media{display:block}.demo-latest-promo__media img{aspect-ratio:3 / 2;background:var(--demo-white);display:block;object-fit:contain;width:100%}.demo-latest-promo__content h2{font-family:"Knockout","Oswald",Arial,Helvetica,sans-serif;font-size:clamp(3.35rem, 5.25vw, 6.25rem);font-weight:300;line-height:.95;margin-bottom:24px;text-transform:uppercase}.demo-latest-promo__content h2 a{color:var(--demo-ink);text-decoration:none}.demo-latest-promo__content>p:not(.demo-kicker){font-size:1.25rem;line-height:1.6}.demo-latest-promo__content .wp-block-buttons{margin-top:28px}.demo-parts-section__image img{border:0}.boyd-image-card--product .boyd-card-copy{align-items:flex-start;flex-direction:column;justify-content:center}.boyd-card-inventory-link{font-family:"Univers LT Std",Arial,Helvetica,sans-serif!important;font-size:.82rem!important;font-weight:700!important;letter-spacing:.08em;line-height:1.3!important;margin:8px 0 0!important;text-transform:uppercase}.boyd-card-inventory-link a{color:var(--demo-ink);text-decoration:none}.boyd-card-inventory-link a:hover,.boyd-card-inventory-link a:focus-visible{color:var(--demo-red)}.page-slug-thomas-built-buses .boyd-image-card--product{position:relative}.page-slug-thomas-built-buses .boyd-card-inventory-link a::after{content:"";inset:0;position:absolute}.page-slug-new-trailers .boyd-image-card--product{cursor:pointer;position:relative}.page-slug-new-trailers .boyd-card-inventory-link a{color:var(--demo-red)!important;position:static}.page-slug-new-trailers .boyd-card-inventory-link a::after{content:"";inset:0;position:absolute;z-index:1}.page-slug-new-trailers .boyd-image-card--product:hover .boyd-card-inventory-link a,.page-slug-new-trailers .boyd-image-card--product:focus-within .boyd-card-inventory-link a{color:var(--demo-red-dark)!important}.page-slug-thomas-built-buses .boyd-content-inner>p,.page-slug-thomas-built-buses .boyd-content-inner>.boyd-content-lead,.page-slug-western-star-trucks .boyd-content-inner>p,.page-slug-western-star-trucks .boyd-content-inner>.boyd-content-lead{color:var(--demo-ink)}.page-slug-truck-parts .boyd-parts-text-grid{column-gap:clamp(50px, 8vw, 120px)!important;row-gap:clamp(45px, 6vw, 80px)!important}.page-slug-truck-parts .boyd-parts-details{background:var(--demo-charcoal)!important;color:var(--demo-white)}.page-slug-truck-parts .boyd-parts-details h2,.page-slug-truck-parts .boyd-parts-details h3,.page-slug-truck-parts .boyd-parts-details p{color:var(--demo-white)}.boyd-parts-logo-link{display:inline-block;margin-top:24px}.boyd-parts-logo-link img{display:block;height:auto;max-height:105px;max-width:min(100%, 390px);object-fit:contain;object-position:left center}.boyd-parts-logo-link--alliance img{max-height:150px;max-width:min(100%, 300px)}.boyd-contact-form{background:var(--demo-white);padding:clamp(64px, 7vw, 100px) 0;scroll-margin-top:190px}.boyd-contact-form h2{font-family:"Knockout","Oswald",Arial,Helvetica,sans-serif;font-size:clamp(3.5rem, 5.75vw, 6.88rem);font-weight:300;line-height:.95;margin-bottom:30px;text-transform:uppercase}.boyd-contact-form .cog-button--primary,.boyd-contact-form button[type="submit"],.boyd-contact-form input[type="submit"]{background:var(--demo-red)!important;border:2px solid var(--demo-red)!important;border-radius:0!important;color:#fff!important;font-family:"Univers LT Std",Arial,Helvetica,sans-serif!important;font-size:1.125rem!important;font-weight:700!important;padding:14px 24px!important;text-transform:uppercase!important}@media (max-width:767px){.demo-latest-promo__inner{grid-template-columns:1fr}.demo-latest-promo__content h2{font-size:clamp(2.85rem, 13vw, 4.35rem)}.boyd-contact-form{scroll-margin-top:120px}}.boyd-404{background:var(--demo-light);min-height:55vh;padding:clamp(90px, 10vw, 150px) 0}.boyd-404__inner>*{max-width:800px}.boyd-404 h1{font-family:"Knockout","Oswald",Arial,Helvetica,sans-serif;font-size:clamp(4rem, 8vw, 8rem);font-weight:300;line-height:.9;margin-bottom:26px;text-transform:uppercase}.boyd-404__inner>p:last-child{font-size:1.25rem;line-height:1.6}.no-top-border{border-top:0px!important}.page-slug-thomas-built-buses .boyd-image-card--product,.page-slug-new-trailers .boyd-image-card--product{display:flex;flex-direction:column;gap:0}.page-slug-thomas-built-buses .boyd-image-card--product>*,.page-slug-new-trailers .boyd-image-card--product>*{margin-block:0!important}.page-slug-thomas-built-buses .boyd-image-card--product .wp-block-image img,.page-slug-new-trailers .boyd-image-card--product .wp-block-image img{margin:0!important}.page-slug-thomas-built-buses .boyd-image-card--product .boyd-card-copy,.page-slug-new-trailers .boyd-image-card--product .boyd-card-copy{background:var(--demo-red);color:var(--demo-white);min-height:104px;padding:24px;width:100%}.page-slug-thomas-built-buses .boyd-image-card--product .boyd-card-copy h3,.page-slug-new-trailers .boyd-image-card--product .boyd-card-copy h3,.page-slug-thomas-built-buses .boyd-card-inventory-link a,.page-slug-new-trailers .boyd-card-inventory-link a{color:var(--demo-white)!important;text-decoration:none!important}.page-slug-thomas-built-buses .boyd-card-inventory-link a:hover,.page-slug-thomas-built-buses .boyd-card-inventory-link a:focus-visible,.page-slug-new-trailers .boyd-card-inventory-link a:hover,.page-slug-new-trailers .boyd-card-inventory-link a:focus-visible{color:var(--demo-white)!important;text-decoration:none!important}.page-slug-thomas-built-buses .boyd-image-card--product .boyd-card-copy a,.page-slug-thomas-built-buses .boyd-image-card--product .boyd-card-copy a:hover,.page-slug-thomas-built-buses .boyd-image-card--product .boyd-card-copy a:focus,.page-slug-thomas-built-buses .boyd-image-card--product .boyd-card-copy a:active,.page-slug-thomas-built-buses .boyd-image-card--product .boyd-card-copy a:visited,.page-slug-new-trailers .boyd-image-card--product .boyd-card-copy a,.page-slug-new-trailers .boyd-image-card--product .boyd-card-copy a:hover,.page-slug-new-trailers .boyd-image-card--product .boyd-card-copy a:focus,.page-slug-new-trailers .boyd-image-card--product .boyd-card-copy a:active,.page-slug-new-trailers .boyd-image-card--product .boyd-card-copy a:visited{color:var(--demo-white)!important;text-decoration:none!important}.boyd-content-kicker.wp-block-paragraph{font-weight:700}.demo-subnav{background:var(--demo-ink);border-bottom:4px solid var(--demo-red)}.home .demo-service-section{background:var(--demo-charcoal)}.page-slug-truck-service-repairs .boyd-content-section--accent{background:var(--demo-light);color:var(--demo-ink)}.page-slug-truck-service-repairs .boyd-service-uptime{background:#f4f4f2}.page-slug-warranty .boyd-content-section--accent{background:#f4f4f2;color:var(--demo-ink)}.page-slug-warranty .boyd-content-section--accent .boyd-content-actions .wp-block-button__link{background:var(--demo-red);color:var(--demo-white)}.page-slug-saf-t-liner-c2 .boyd-content-section--accent,.page-slug-saf-t-liner-efx .boyd-content-section--accent,.page-slug-saf-t-liner-hdx .boyd-content-section--accent{background:var(--demo-white);color:var(--demo-ink)}.page-slug-saf-t-liner-c2 .boyd-content-section--accent .boyd-content-kicker,.page-slug-saf-t-liner-efx .boyd-content-section--accent .boyd-content-kicker,.page-slug-saf-t-liner-hdx .boyd-content-section--accent .boyd-content-kicker{color:var(--demo-red)}.page-slug-western-star-47x .boyd-content-section--accent,.page-slug-western-star-49x .boyd-content-section--accent,.page-slug-western-star-49x-power-hood .boyd-content-section--accent,body.page-id-133 .boyd-content-section--accent,body.page-id-134 .boyd-content-section--accent,body.page-id-135 .boyd-content-section--accent{background:var(--demo-charcoal)!important;color:var(--demo-white)!important}body.page-id-51,body.page-id-133,body.page-id-134,body.page-id-135,body.page-id-51 #page,body.page-id-133 #page,body.page-id-134 #page,body.page-id-135 #page,body.page-id-51 #content,body.page-id-133 #content,body.page-id-134 #content,body.page-id-135 #content,body.page-id-51 .site-main,body.page-id-133 .site-main,body.page-id-134 .site-main,body.page-id-135 .site-main,body.page-id-51 article,body.page-id-133 article,body.page-id-134 article,body.page-id-135 article{background:#fff}.boyd-western-model-grid,.boyd-western-compare-grid,.boyd-western-feature-grid{display:grid;gap:clamp(20px, 2.5vw, 32px);grid-template-columns:repeat(3,minmax(0,1fr))!important}.boyd-western-model-grid .wp-block-image,.boyd-western-compare-card__image{background:#f4f4f2;margin:0;overflow:hidden}.boyd-western-model-grid .wp-block-image img,.boyd-western-compare-card__image img{display:block;height:230px;object-fit:contain;padding:12px;width:100%}.page-slug-western-star-trucks .boyd-western-model-grid .boyd-western-model-card .wp-block-image img,body.page-id-51 .boyd-western-model-grid .boyd-western-model-card .wp-block-image img{background:#f4f4f2;height:230px;object-fit:contain!important;object-position:center;padding:12px!important}.boyd-western-comparison{background:#fff!important;color:var(--demo-ink)}body.page-id-133 .boyd-western-comparison,body.page-id-134 .boyd-western-comparison,body.page-id-135 .boyd-western-comparison{padding-top:24px!important}.boyd-western-comparison .boyd-content-inner,.boyd-western-comparison .boyd-western-compare-grid,.boyd-western-comparison .boyd-western-compare-card,.boyd-western-comparison .boyd-western-compare-card__image{background:#fff!important}.boyd-western-comparison h2{color:var(--demo-red)}.boyd-western-compare-card{background:#fff;border:0!important;border:1px solid #d9dcdf!important;box-shadow:none!important;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:18px}.boyd-western-compare-card.is-current{border:0!important;border:1px solid #d9dcdf!important;box-shadow:none!important}.boyd-western-compare-card>h3,.boyd-western-compare-card__intro,.boyd-western-compare-card>.boyd-western-specs,.boyd-western-compare-card>.boyd-content-actions{margin-left:24px;margin-right:24px}.boyd-western-compare-card>h3{color:var(--demo-ink);font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:1.8rem;margin-bottom:8px;margin-top:22px;text-transform:uppercase}.boyd-western-compare-card__intro{color:#4b5055;font-size:.95rem;line-height:1.55;min-height:92px}.boyd-western-specs{border-top:1px solid #d9dcdf;margin-bottom:24px;margin-top:8px}.boyd-western-spec{border-bottom:1px solid #e2e4e6;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:11px 0}.boyd-western-spec dt{color:#5d6267;font-size:.78rem;font-weight:700;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.boyd-western-spec dd{color:var(--demo-ink);font-weight:700;line-height:1.35;margin:0;text-align:right}.boyd-western-compare-card>.boyd-content-actions{margin-bottom:26px;margin-top:auto}.boyd-western-source{font-size:.9rem;margin-top:28px}.boyd-western-feature .wp-block-image{align-self:stretch;margin:0}.boyd-western-feature .wp-block-image img{height:100%;max-height:620px;min-height:390px;object-fit:contain;width:100%}.boyd-western-feature--reverse .boyd-media-split__copy{order:1}.boyd-western-feature--reverse .wp-block-image{order:2}.boyd-western-feature-card{border-top:5px solid var(--demo-red);height:100%}@media (max-width:1024px){.boyd-western-model-grid,.boyd-western-compare-grid,.boyd-western-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.boyd-western-compare-card__intro{min-height:0}}@media (max-width:700px){.boyd-western-model-grid,.boyd-western-compare-grid,.boyd-western-feature-grid{grid-template-columns:1fr!important}.boyd-western-feature--reverse .boyd-media-split__copy,.boyd-western-feature--reverse .wp-block-image{order:initial}.boyd-western-feature .wp-block-image img{min-height:280px}}.home .wp-block-cover.demo-hero,.home .wp-block-cover.demo-hero>.wp-block-cover__inner-container{min-height:clamp(740px, 84vh, 900px)!important}@media (max-width:767px){.home .wp-block-cover.demo-hero,.home .wp-block-cover.demo-hero>.wp-block-cover__inner-container{min-height:680px!important}}.demo-footer__brand{max-width:100%;width:220px}.demo-footer__brand .demo-brand--footer,.demo-footer__brand .demo-brand__logo--footer,.demo-footer__brand .demo-footer__contact{box-sizing:border-box;width:100%}.demo-footer__brand .demo-brand__logo--footer{max-width:none}.demo-footer__brand .demo-footer__contact{text-align:center}.boyd-western-model-grid .wp-block-image,.boyd-western-compare-card__image,.page-slug-western-star-trucks .boyd-western-model-grid .boyd-western-model-card .wp-block-image img,body.page-id-51 .boyd-western-model-grid .boyd-western-model-card .wp-block-image img{background:#fff!important}.boyd-western-model-grid .wp-block-image img,.boyd-western-compare-card__image img{height:auto!important}.boyd-application-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 240px),1fr))!important;gap:18px}.home .demo-why-boyd__grid{display:flex;flex-wrap:wrap;gap:18px;justify-content:center}.home .demo-why-boyd__item{flex:1 1 230px;max-width:300px;width:auto}.home .demo-why-boyd__item:last-child{grid-column:auto;justify-self:auto;width:auto}.home .demo-why-boyd__item::before{content:none;display:none}.home .demo-why-boyd__number{color:var(--demo-red);display:block;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:clamp(2.75rem, 4vw, 4rem);font-weight:700;line-height:.9;margin-bottom:16px}.home .demo-hero__inner>p:not(.demo-eyebrow){font-size:clamp(1.25rem, 1.4vw, 1.5rem);line-height:1.5;max-width:720px}.home .demo-why-boyd__intro,.home .demo-why-boyd__intro p{font-size:clamp(1.125rem, 1.15vw, 1.3125rem);line-height:1.65}@media (max-width:575px){.home .demo-why-boyd__item{flex-basis:100%;max-width:none}}.home-hero-slider{--slider-red:var(--demo-red, #ed1c24);--slider-red-dark:var(--demo-red-dark, #c81017);--slider-white:#ffffff;--slider-black:#151515;--slider-control-background:rgba(0, 0, 0, 0.68);--slider-dot-inactive:rgba(255, 255, 255, 0.8);box-sizing:border-box;color:var(--slider-white);min-height:clamp(740px, 84vh, 900px);overflow:hidden;position:relative;width:100%}.home-hero-slider.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:none;width:100vw}.home-hero-slider *,.home-hero-slider *::before,.home-hero-slider *::after{box-sizing:border-box}.home-hero-slider__slides,.home-hero-slider__slide{inset:0;position:absolute}.home-hero-slider__slide{opacity:0;pointer-events:none;transition:opacity 0.7s ease;z-index:0}.home-hero-slider__slide.is-active{opacity:1;pointer-events:auto;z-index:1}.home-hero-slider__image{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.home-hero-slider__content-wrap{align-items:center;display:flex;height:100%;margin:0 auto;max-width:1600px;padding:40px 90px;position:relative;width:100%;z-index:2}.home-hero-slider__content{background:rgba(0,0,0,.52);border:1px solid rgba(255,255,255,.14);border-radius:10px;max-width:920px;padding:clamp(24px, 4vw, 48px);width:100%}.home-hero-slider__eyebrow{color:var(--slider-white);font-family:"Univers LT Std",Arial,Helvetica,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.2;margin:0 0 12px;text-transform:uppercase}.home-hero-slider h1,.home-hero-slider h2{color:var(--slider-white);font-family:"Knockout","Oswald",Arial,Helvetica,sans-serif;font-size:clamp(3.8rem, 5.7vw, 6.53rem);font-weight:300;line-height:.84;margin:0;max-width:900px;text-shadow:none;text-transform:uppercase}.home-hero-slider h1 span,.home-hero-slider h2 span{color:inherit;font-size:inherit}.home-hero-slider__description{color:var(--slider-white);font-family:"Univers LT Std",Arial,Helvetica,sans-serif;font-size:1.25rem;line-height:1.5;margin:26px 0 0;max-width:650px}.home-hero-slider__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:31px}.home-hero-slider__button{background:var(--slider-red);border:2px solid var(--slider-red);color:var(--slider-white);display:inline-block;font-family:"Univers LT Std",Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4;padding:16px 28px;text-decoration:none;text-transform:uppercase;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.home-hero-slider__button:hover,.home-hero-slider__button:focus-visible{background:var(--slider-red-dark);border-color:var(--slider-red-dark);color:var(--slider-white);outline:none}.home-hero-slider__button--outline{background:rgba(21,21,21,.3);border-color:var(--slider-white)}.home-hero-slider__button--outline:hover,.home-hero-slider__button--outline:focus-visible{background:var(--slider-white);border-color:var(--slider-white);color:var(--slider-black)}.home-hero-slider__arrow{align-items:center;background:var(--slider-control-background);border:2px solid var(--slider-red);border-radius:50%;box-shadow:0 3px 12px rgba(0,0,0,.35);color:var(--slider-white);cursor:pointer;display:flex;height:58px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease;width:58px;z-index:4}.home-hero-slider__arrow svg{fill:none;height:30px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;width:30px}.home-hero-slider__arrow--previous{left:22px}.home-hero-slider__arrow--next{right:22px}.home-hero-slider__arrow:hover,.home-hero-slider__arrow:focus-visible{background:var(--slider-red);border-color:var(--slider-white);color:var(--slider-white);outline:none;transform:translateY(-50%) scale(1.08)}.home-hero-slider__arrow:active{background:var(--slider-red-dark);transform:translateY(-50%) scale(.96)}.home-hero-slider__dots{align-items:center;background:rgba(0,0,0,.62);border:1px solid rgba(255,255,255,.28);border-radius:30px;bottom:24px;display:flex;gap:10px;left:50%;padding:10px 14px;position:absolute;transform:translateX(-50%);z-index:4}.home-hero-slider__dots button{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;height:22px;justify-content:center;padding:0;width:32px}.home-hero-slider__dots button span{background:var(--slider-dot-inactive);border:2px solid var(--slider-white);border-radius:50%;display:block;height:12px;transition:background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease,width 0.2s ease;width:12px}.home-hero-slider__dots button:hover span,.home-hero-slider__dots button:focus-visible span{background:var(--slider-white);border-color:var(--slider-red);transform:scale(1.25)}.home-hero-slider__dots button:focus-visible{border-radius:20px;outline:2px solid var(--slider-white);outline-offset:2px}.home-hero-slider__dots button.is-active span{background:var(--slider-red);border-color:var(--slider-white);border-radius:10px;width:26px}@media (max-width:767px){.home-hero-slider{min-height:680px}.home-hero-slider__content-wrap{padding:55px 58px 85px}.home-hero-slider__content{padding:25px 22px}.home-hero-slider h1,.home-hero-slider h2{font-size:clamp(3rem, 14.25vw, 4.95rem)}.home-hero-slider__description{font-size:1.125rem}.home-hero-slider__button{font-size:1rem;padding:13px 18px}.home-hero-slider__arrow{height:46px;width:46px}.home-hero-slider__arrow svg{height:24px;width:24px}.home-hero-slider__arrow--previous{left:6px}.home-hero-slider__arrow--next{right:6px}.home-hero-slider__dots{bottom:18px}}@media (max-width:480px){.home-hero-slider__content-wrap{padding-left:52px;padding-right:52px}.home-hero-slider__actions{align-items:stretch;flex-direction:column}.home-hero-slider__button{text-align:center}}@media (prefers-reduced-motion:reduce){.home-hero-slider__slide,.home-hero-slider__arrow,.home-hero-slider__dots button span{transition:none}}.demo-subnav{overflow:visible;position:relative;z-index:100}.demo-subnav .demo-subnav__menu{align-items:stretch;display:flex;gap:5px;justify-content:flex-end;list-style:none;margin:0;padding:0}.demo-subnav .demo-subnav__item{margin:0;padding:0 8px;position:relative}.demo-subnav .demo-subnav__item>a,.demo-subnav .demo-subnav__toggle{align-items:center;background:transparent;border:0;color:var(--demo-white,#fff);cursor:pointer;display:flex;font-family:"Univers LT Std",Arial,Helvetica,sans-serif;font-size:.95rem;font-weight:700;gap:8px;height:100%;line-height:1.2;padding:12px 4px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.demo-subnav .demo-subnav__toggle svg{fill:none;height:8px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform 0.2s ease;width:12px}.demo-subnav .demo-subnav__item>a:hover,.demo-subnav .demo-subnav__item>a:focus-visible,.demo-subnav .demo-subnav__toggle:hover,.demo-subnav .demo-subnav__toggle:focus-visible,.demo-subnav .demo-subnav__item--has-dropdown.is-open>.demo-subnav__toggle{background:var(--demo-red-dark,#c81017);color:var(--demo-white,#fff);outline:none}.demo-subnav .demo-subnav__dropdown{background:var(--demo-ink,#202020);border-bottom:4px solid var(--demo-red,#ed1c24);box-shadow:0 9px 22px rgba(0,0,0,.3);display:none;list-style:none;margin:0;min-width:275px;padding:8px 0;position:absolute;right:0;top:100%;z-index:110}.demo-subnav .demo-subnav__dropdown li{display:block;margin:0;padding:0;width:100%}.demo-subnav .demo-subnav__dropdown a{color:var(--demo-white,#fff);display:block;font-family:"Univers LT Std",Arial,Helvetica,sans-serif;font-size:1rem;font-weight:700;line-height:1.25;padding:12px 20px;text-align:left;text-decoration:none;text-transform:uppercase;white-space:nowrap}.demo-subnav .demo-subnav__dropdown a:hover,.demo-subnav .demo-subnav__dropdown a:focus-visible{background:var(--demo-red,#ed1c24);color:var(--demo-white,#fff);outline:none}@media (min-width:992px){.demo-subnav .demo-subnav__item--has-dropdown:hover>.demo-subnav__dropdown,.demo-subnav .demo-subnav__item--has-dropdown.is-open>.demo-subnav__dropdown{display:block}.demo-subnav .demo-subnav__item--has-dropdown:hover>.demo-subnav__toggle svg,.demo-subnav .demo-subnav__item--has-dropdown.is-open>.demo-subnav__toggle svg{transform:rotate(180deg)}}@media (max-width:991px){.demo-subnav .demo-subnav__item--has-dropdown.is-open>.demo-subnav__dropdown{display:block}.demo-subnav .demo-subnav__item--has-dropdown.is-open>.demo-subnav__toggle svg{transform:rotate(180deg)}.demo-subnav .demo-subnav__dropdown{max-width:calc(100vw - 30px);min-width:min(290px, calc(100vw - 30px))}}@media (max-width:767px){.demo-subnav .demo-subnav__menu{gap:0}.demo-subnav .demo-subnav__item{padding:0 3px}.demo-subnav .demo-subnav__item>a,.demo-subnav .demo-subnav__toggle{font-size:.78rem;gap:5px;padding:11px 7px}.demo-subnav .demo-subnav__dropdown{right:0}.demo-subnav .demo-subnav__dropdown a{font-size:.9rem;padding:12px 16px}}@media (max-width:991px){.demo-subnav .demo-subnav__item--has-dropdown{position:static}.demo-subnav .demo-subnav__dropdown{box-sizing:border-box;left:15px;margin:0;max-height:calc(100vh - 60px);max-width:none;min-width:0;overflow-x:hidden;overflow-y:auto;position:absolute;right:15px;top:100%;width:auto}.demo-subnav .demo-subnav__item--has-dropdown.is-open>.demo-subnav__dropdown{display:block}}@media (max-width:400px){.demo-subnav .demo-subnav__dropdown{left:8px;right:8px}.demo-subnav .demo-subnav__dropdown a{font-size:.85rem;padding:11px 14px;white-space:normal}}.social-media-icons{gap:0;justify-content:space-between;max-width:260px;width:100%;margin:20px -5px}.social-media-icons .social-media-icon-container{display:inline-block;text-align:center;height:56px;justify-content:center;place-content:center;width:56px;--tw-text-opacity:1;color:#fff;--tw-bg-opacity:1;background-color:#ed1c24;transition-duration:.15s;margin:5px}.social-media-icons .social-media-icon-container:hover{color:#000;background-color:#fff}svg:not(:root).svg-inline--fa,svg:not(:host).svg-inline--fa{overflow:visible;box-sizing:content-box}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.svg-inline--fa{display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em}