.hub-home-top-rating{border-radius:var(--site-card-radius);background:var(--site-card);width:100%;min-width:0;height:100%;box-shadow:var(--site-card-shadow);flex-direction:column;display:flex;position:relative}.hub-home-top-rating__promo{isolation:isolate;border-radius:var(--site-card-radius);color:#fff;background:#1b2a3a;flex:none;height:232px;position:relative;overflow:hidden}.hub-home-top-rating--pending .hub-home-top-rating__promo{place-items:center;display:grid}.hub-home-top-rating__promo:before{z-index:-1;content:"";background:linear-gradient(#101c290a 26%,#101c297a 60%,#101c29e0 81%,#101c29fa 100%),url(/media/homepage-reference/rankings-bottles.webp) top/cover no-repeat;position:absolute;inset:0}.hub-home-top-rating__header{align-items:center;gap:10px;display:flex;position:absolute;bottom:60px;left:16px;right:16px}.hub-home-top-rating__mark{width:26px;height:26px;color:var(--site-accent);display:block}.hub-home-top-rating__mark svg{width:100%;height:100%;display:block}.hub-home-top-rating__header h2{color:#fff;margin:0;font-size:20px;font-weight:700;line-height:26px}.hub-home-top-rating__summary{color:#f3f7fb;flex-direction:column;justify-content:center;width:calc(100% - 148px);min-height:32px;margin:0;font-size:11px;line-height:15px;display:flex;position:absolute;bottom:13px;left:16px}.hub-home-top-rating__summary span{display:block}.hub-home-top-rating__audience{white-space:nowrap;background:#101c298c;border-radius:5px;align-items:baseline;gap:5px;padding:5px 7px;font-size:10px;line-height:13px;display:flex;position:absolute;top:14px;left:16px}.hub-home-top-rating__audience-value{font-weight:700}.hub-home-top-rating__audience-label{color:#e0e8f1}.hub-home-top-rating__footer{color:#121b25;white-space:nowrap;background:#fff;border-radius:7px;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-size:11px;font-weight:700;line-height:14px;display:inline-flex;position:absolute;bottom:13px;right:14px}.hub-home-top-rating__footer:hover{color:#121b25;background:#e8eef5;text-decoration:none}.hub-home-top-rating__footer-arrow{justify-content:center;align-items:center;display:inline-flex}.hub-home-top-rating__footer .hub-nav-chevron{width:13px;height:13px;transform:rotate(-90deg)}.hub-home-top-rating__contact{position:absolute;top:14px;right:12px}.hub-home-top-rating__contact button{border-radius:4px}.hub-home-top-rating__contact .ui-button.hub-top-rating-contact__trigger--compact{height:23px;min-height:23px;padding:0 10px;font-family:Inter,Arial,sans-serif;font-size:10px;line-height:13px}.hub-home-top-rating__contact .hub-top-rating-contact__trigger--compact:before{inset:-10px 0 -11px}.hub-home-top-rating__list{flex:1;grid-auto-rows:minmax(0,1fr);gap:0;margin:0;padding:3px 0;list-style:none;display:grid}.hub-home-top-rating__list li+li{border-top:1px solid var(--home-border)}.hub-home-top-rating__list a{height:100%;min-height:46px;color:var(--site-ink);grid-template-columns:52px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:5px 10px;display:grid}.hub-home-top-rating__list a:hover{color:var(--site-accent);text-decoration:none}.hub-home-top-rating__image{background:#eef2f6;border-radius:4px;width:52px;height:34px;display:block;position:relative;overflow:hidden}.hub-home-top-rating__image img{object-fit:cover}.hub-home-top-rating__copy{gap:2px;min-width:0;display:grid}.hub-home-top-rating__copy small,.hub-home-top-rating__copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-home-top-rating__copy small{color:var(--site-muted);font-size:9px;line-height:11px}.hub-home-top-rating__copy strong{font-size:11px;line-height:14px}.hub-home-top-rating__list .hub-nav-chevron{width:12px;height:12px;transform:rotate(-90deg)}.hub-home-top-rating a:focus-visible,.hub-home-top-rating button:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}@media (max-width:480px){.hub-home-top-rating__summary{width:calc(100% - 32px);min-height:0;font-size:10px;display:block;bottom:48px}.hub-home-top-rating__summary span{display:inline}.hub-home-top-rating__header h2{font-size:18px}}
.hub-home-top-company{border-radius:var(--site-card-radius);background:var(--site-card);min-width:0;height:100%;box-shadow:var(--site-card-shadow);grid-template-rows:232px minmax(0,1fr);display:grid;overflow:hidden}.hub-home-top-company__banner{isolation:isolate;border-radius:var(--site-card-radius);color:#fff;background:#1b2a3a;flex-direction:column;justify-content:space-between;padding:16px;display:flex;position:relative;overflow:hidden}.hub-home-top-company__photo{z-index:-2;object-fit:cover}.hub-home-top-company__banner:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#101c290f 0%,#101c296b 39%,#101c29e6 78%,#101c29fa 100%);position:absolute;inset:0}.hub-home-top-company__section{text-transform:uppercase;background:#101c29a6;border-radius:5px;align-self:flex-start;padding:4px 8px;font-size:10px;font-weight:700;line-height:13px}.hub-home-top-company__banner-copy h2{color:#fff;align-items:center;gap:10px;margin:0 0 12px;font-size:20px;font-weight:700;line-height:26px;display:flex}.hub-home-top-company__mark{flex:none;align-items:flex-end;gap:3px;width:26px;height:24px;display:flex}.hub-home-top-company__mark i{background:var(--site-accent);width:5px;display:block}.hub-home-top-company__mark i:first-child{height:9px}.hub-home-top-company__mark i:nth-child(2){height:16px}.hub-home-top-company__mark i:nth-child(3){height:23px}.hub-home-top-company__banner-bottom{justify-content:space-between;align-items:center;gap:10px;display:flex}.hub-home-top-company__banner-bottom p{color:#f3f7fb;max-width:190px;margin:0;font-size:11px;line-height:15px}.hub-home-top-company__all{color:#121b25;white-space:nowrap;background:#fff;border-radius:7px;flex:none;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:11px;font-weight:700;line-height:14px;display:inline-flex}.hub-home-top-company__all:hover{color:#121b25;background:#e8eef5;text-decoration:none}.hub-home-top-company__all .hub-nav-chevron{width:13px;height:13px;transform:rotate(-90deg)}.hub-home-top-company__list{grid-template-rows:repeat(3,minmax(0,1fr));min-height:0;margin:0;padding:0 8px;list-style:none;display:grid}.hub-home-top-company__list li{min-height:0}.hub-home-top-company__list li+li{border-top:1px solid var(--home-border)}.hub-home-top-company__list a{height:100%;min-height:88px;color:var(--site-ink);grid-template-columns:57px minmax(0,1fr) 14px;align-items:center;gap:12px;padding:8px;display:grid}.hub-home-top-company__list a:hover{color:var(--site-accent);text-decoration:none}.hub-home-top-company__logo{border:1px solid var(--home-border);background:#fff;border-radius:7px;place-items:center;width:57px;height:57px;display:grid;overflow:hidden}.hub-home-top-company__logo img{object-fit:contain;width:100%;height:100%;padding:4px;display:block}.hub-home-top-company__initials{color:var(--site-muted);font-size:16px;font-weight:700}.hub-home-top-company__copy{gap:2px;min-width:0;display:grid}.hub-home-top-company__copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:16px;display:-webkit-box;overflow:hidden}.hub-home-top-company__copy small{color:var(--site-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:14px;overflow:hidden}.hub-home-top-company__list .hub-nav-chevron{width:12px;height:12px;color:var(--site-accent);transform:rotate(-90deg)}.hub-home-top-company a:focus-visible{outline:2px solid var(--site-accent);outline-offset:-2px}@media (max-width:1280px){.hub-home-top-company{grid-template-rows:232px minmax(264px,auto);height:auto}}@media (max-width:480px){.hub-home-top-company__banner-bottom{flex-direction:column;align-items:flex-start}.hub-home-top-company__all{align-self:flex-end}.hub-home-top-company__banner-copy h2{margin-bottom:8px;font-size:18px}}
.hub-frame--home{--home-gateway-height:360px;--home-gateway-muted:#545b60;--home-gateway-line:var(--home-border);--home-max-width:var(--site-max-width);--home-radius:var(--site-card-radius);--home-card:var(--site-card);--home-canvas:var(--site-canvas);--home-ink:var(--site-ink);--home-muted:var(--site-muted);--home-red:var(--site-accent);--home-white:#fff;--home-border:var(--site-card-line);--home-red-hover:#c50817;--home-section-title-size:27px;--home-section-title-line-height:32px;--home-section-copy-size:14px;--home-section-copy-line-height:20px;--line:var(--home-border);max-width:var(--home-max-width);background:var(--home-canvas);box-shadow:none}.hub-page.hub-page--home{background:var(--site-canvas);padding-inline:0;overflow-x:clip}.hub-page--home:before{background:var(--site-canvas);background-image:none}.hub-home-stage{--home-stage-background-overlap:calc(var(--space-4) + 147px / 2);isolation:isolate;width:100vw;height:436px;margin-left:calc(50% - 50vw);margin-top:calc(-1 * var(--space-2));background:#c9d3df;position:relative;overflow:visible}.hub-home-stage__photo,.hub-home-stage__wash{inset:0 0 calc(-1 * var(--home-stage-background-overlap));pointer-events:none;position:absolute}.hub-home-stage__photo{z-index:-2;filter:saturate(.74)contrast(1.12)brightness(.9);background:url(/media/homepage-reference/hero-injection-machine-complete-1920x436.webp) 100%/cover no-repeat}.hub-home-stage__wash{z-index:-1;background:linear-gradient(90deg,#e3eaf2 0%,#e3eaf2f5 29%,#e3eaf2ba 41%,#e3eaf212 59%,#0b18283d 100%),linear-gradient(#0000 48%,#0a182a6e),linear-gradient(90deg,#a7bbd31a,#192d4230)}.hub-home-stage__content{gap:var(--space-8);width:100%;max-width:var(--home-max-width);height:100%;padding:var(--space-6) var(--space-14) var(--space-6) var(--space-14);grid-template-columns:minmax(0,1fr) 328px;margin-inline:auto;display:grid}.hub-home-stage__intro{min-width:0;padding-top:var(--space-1);flex-direction:column;display:flex}.hub-home-stage h1{color:#090d13;letter-spacing:-.045em;margin:0;font-size:clamp(38px,3.1vw,52px);font-weight:800;line-height:1.02}.hub-home-stage h1 span{color:var(--home-red)}.hub-home-stage__intro>p{max-width:720px;margin:var(--space-2) 0 0;color:#344157;font-size:18px;font-weight:400;line-height:26px}.hub-frame--home .hub-home-stage .hub-global-search{width:min(100%,708px);margin-top:var(--space-2);background:var(--home-white);border:0;border-radius:10px;padding:0;box-shadow:0 10px 28px #273a5524}.hub-frame--home .hub-home-stage .hub-global-search form{gap:var(--space-2);min-height:62px;padding:var(--space-1);border:1px solid var(--home-border);border-radius:10px;grid-template-columns:36px minmax(0,1fr) 140px;display:grid}.hub-frame--home .hub-home-stage .hub-global-search form:focus-within{border-color:var(--home-red);box-shadow:0 0 0 2px #ed0b1c1f}.hub-frame--home .hub-home-stage .hub-global-search form:after{display:none}.hub-frame--home .hub-home-stage .hub-global-search form>svg{width:24px;height:24px;margin-left:var(--space-3);stroke-width:2px}.hub-frame--home .hub-home-stage .hub-global-search__input{height:52px;min-height:52px;font-family:Inter,Arial,sans-serif;font-size:16px}.hub-frame--home .hub-home-stage .hub-global-search__input::placeholder{color:#7184a4}.hub-frame--home .hub-home-stage .hub-global-search__submit{justify-content:center;align-items:center;gap:var(--space-3);background:var(--home-red);width:140px;height:52px;min-height:52px;color:var(--home-white);text-transform:none;border:0;border-radius:8px;font-family:Inter,Arial,sans-serif;font-size:15px;font-weight:600;display:flex}.hub-frame--home .hub-home-stage .hub-global-search__submit .hub-nav-chevron{width:16px;height:16px;transform:rotate(-90deg)}.hub-frame--home .hub-home-stage .hub-global-search__submit:hover{background:var(--home-red-hover)}.hub-home-stage__popular{color:#101723;flex:1;min-width:0;max-width:784px;margin:0;font-family:Inter,Arial,sans-serif;font-size:12px;line-height:14px;display:flex;container:homepage-popular/inline-size}.hub-home-stage__popular strong{white-space:nowrap;flex:none;align-items:center;min-height:24px;font-weight:600;display:inline-flex}.hub-home-stage__popular-chips{gap:var(--space-1) var(--space-2);flex-wrap:wrap;flex:1;align-content:flex-start;align-items:center;min-width:0;min-height:80px;display:flex}.hub-home-stage__popular a{min-height:24px;padding:var(--space-1) var(--space-2);color:#36445d;white-space:nowrap;background:#ced7e3c7;border:1px solid #ffffffa6;border-radius:16px;align-items:center;display:inline-flex}.hub-home-stage__popular a:hover{background:var(--home-white);color:var(--home-red);text-decoration:none}@media (min-width:761px){.hub-home-stage__popular a:nth-of-type(n+4){display:none}@container homepage-popular (min-width:380px){.hub-home-stage__popular a:nth-of-type(-n+4){display:inline-flex}}@container homepage-popular (min-width:388px){.hub-home-stage__popular a:nth-of-type(-n+5){display:inline-flex}}@container homepage-popular (min-width:448px){.hub-home-stage__popular a:nth-of-type(-n+7){display:inline-flex}}@container homepage-popular (min-width:564px){.hub-home-stage__popular a:nth-of-type(-n+8){display:inline-flex}}@container homepage-popular (min-width:596px){.hub-home-stage__popular a:nth-of-type(-n+9){display:inline-flex}}@container homepage-popular (min-width:656px){.hub-home-stage__popular a:nth-of-type(-n+11){display:inline-flex}}@container homepage-popular (min-width:768px){.hub-home-stage__popular a:nth-of-type(-n+12){display:inline-flex}}@container homepage-popular (min-width:780px){.hub-home-stage__popular a:nth-of-type(-n+13){display:inline-flex}}}.hub-home-stage__bottom{align-items:flex-end;gap:var(--space-8);padding-top:var(--space-2);margin-top:auto;display:flex}.hub-home-stage__quote{align-items:center;gap:var(--space-4);min-height:76px;padding:var(--space-2) var(--space-5);border-radius:var(--home-radius);color:var(--home-red);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f0f4f9cc;border:1px solid #ffffffa6;flex:0 0 328px;grid-template-columns:32px minmax(0,1fr) 20px;display:grid;box-shadow:0 8px 20px #1019231f}.hub-home-stage__quote strong{margin-bottom:var(--space-1);color:#090d13;font-size:16px;line-height:20px;display:block}.hub-home-stage__quote small{color:#344157;font-size:12px;line-height:16px;display:block}.hub-home-stage__quote>.hub-nav-chevron{width:20px;height:20px;transform:rotate(-90deg)}.hub-home-stage__quote:hover{background:#ffffffeb;text-decoration:none}.hub-home-stage__quote:focus-visible{outline:2px solid var(--home-red);outline-offset:3px}.hub-home-stage__benefits{width:min(100%,720px);margin:0 0 var(--space-6);align-items:stretch;padding:0;list-style:none;display:flex}.hub-home-stage__benefits li{align-content:center;justify-items:center;gap:var(--space-1);min-width:0;padding:0 var(--space-2);color:#233146;text-align:center;border-right:1px solid #ffffffa6;flex:1;display:grid}.hub-home-stage__benefits li:first-child{flex:0 0 96px;padding-left:0}.hub-home-stage__benefits li:last-child{border-right:0}.hub-home-stage__benefits svg{color:#101923;width:18px;height:18px;display:block}.hub-home-stage__benefits span{font-family:Inter,Arial,sans-serif;font-size:11px;line-height:14px}.hub-home-stage__aside{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.hub-home-rfq-panel{min-width:0;padding:var(--space-5) var(--space-6);border-radius:var(--home-radius);color:var(--home-white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1823bd;border:1px solid #ffffff3d;overflow:hidden;box-shadow:0 12px 32px #09121c24}.hub-home-rfq-panel a:hover,.hub-home-rfq-panel a:focus-visible{color:#ff6470;text-decoration:none}.hub-home-stage__aside a:focus-visible{outline:2px solid var(--home-white);outline-offset:-2px}.hub-home-rfq-panel{flex-direction:column;display:flex}.hub-home-rfq-panel__heading{align-items:center;gap:var(--space-2);color:#ff2f3f;text-transform:uppercase;margin:0;font-family:Inter,Arial,sans-serif;font-size:18px;font-weight:700;line-height:22px;display:flex}.hub-home-rfq-panel__heading>.hub-svg-icon{width:22px;height:22px;color:inherit;stroke-width:3.2px}.hub-home-rfq-panel__list{margin:var(--space-3) 0;gap:0;padding:0;font-size:13px;line-height:18px;list-style:none;display:grid}.hub-home-rfq-panel__list li{min-width:0;min-height:28px;display:grid}.hub-home-rfq-panel__list li+li{border-top:1px solid #c0c9d447}.hub-home-rfq-panel__row{align-items:center;gap:var(--space-2);min-width:0;padding-block:var(--space-1);grid-template-columns:20px minmax(0,1fr);display:grid}.hub-home-rfq-panel__number{font-variant-numeric:tabular-nums;border:1px solid;border-radius:50%;justify-self:center;place-items:center;width:18px;height:18px;font-size:10px;font-weight:600;line-height:1;display:grid}.hub-home-rfq-panel__request{color:var(--home-white);touch-action:manipulation}.hub-home-rfq-panel__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-home-rfq-panel__placeholder,.hub-home-rfq-panel__number{color:#c0c9d4}.hub-home-rfq-panel__create{gap:var(--space-2);min-height:20px;color:var(--home-white);touch-action:manipulation;align-self:flex-start;align-items:center;margin-top:auto;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.hub-home-rfq-panel__create .hub-nav-chevron{width:14px;height:14px;transform:rotate(-90deg)}.hub-frame--home .hub-home-directory-card{height:auto;padding:var(--space-4) var(--space-12);background:0 0;border:0;margin:0;display:block;overflow:visible}.hub-frame--home .hub-home-directory-track{scroll-snap-type:none;box-shadow:none;background:0 0;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.hub-frame--home .hub-home-directory-carousel{box-shadow:none;background:0 0}.hub-frame--home .hub-home-directory-track>a{min-width:0;min-height:147px;padding:var(--space-2) var(--space-4) var(--space-3);border-radius:var(--home-radius);background:var(--home-card);box-shadow:var(--site-card-shadow);border:0;grid-template-rows:92px auto;grid-template-columns:minmax(0,1fr);gap:0;display:grid;position:relative;overflow:hidden}.hub-frame--home .hub-home-directory-track>a:hover{background:var(--home-white);box-shadow:0 8px 24px #43556c21}.hub-home-directory-card__image{object-fit:contain;grid-column:1/-1;width:100%;height:92px}.hub-frame--home .hub-home-directory-card__copy{align-self:end;gap:var(--space-1);min-width:0;display:grid}.hub-frame--home .hub-home-directory-card__copy strong,.hub-frame--home .hub-home-directory-card__copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.hub-frame--home .hub-home-directory-card__copy strong{color:var(--home-ink);text-transform:none;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:700;line-height:16px}.hub-frame--home .hub-home-directory-card__copy small{color:var(--home-muted);letter-spacing:-.01em;text-transform:none;font-family:Inter,Arial,sans-serif;font-size:10px;font-weight:400;line-height:13px}.hub-home-directory-card__arrow{color:var(--home-red);display:inline-flex;position:absolute;top:101px;right:14px}.hub-home-directory-card__arrow .hub-nav-chevron{width:15px;height:15px;transform:rotate(-90deg)}.hub-home-directory-card a:focus-visible{outline:2px solid var(--home-red);outline-offset:2px}.hub-home-feature-band{align-items:stretch;gap:var(--space-8);margin:0 var(--space-12) var(--space-6);grid-template-columns:minmax(0,3fr) minmax(360px,1fr);display:grid}.hub-frame--home .hub-home-feature-band>.hub-used-machines{min-width:0}.hub-frame--home .hub-home-feature-band .hub-used-machines{padding:var(--space-4);border-radius:var(--home-radius);background:var(--home-white);box-shadow:var(--site-card-shadow);border:0;display:block;overflow:hidden}.hub-frame--home .hub-home-feature-band .hub-marketplace-intro{gap:var(--space-1) var(--space-3);padding:0 0 var(--space-4);border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.hub-home-feature-band .hub-marketplace-intro__heading{grid-area:1/1}.hub-home-feature-band .hub-marketplace-intro__eyebrow{display:none}.hub-frame--home :is(.hub-home-feature-band,.hub-marketplace-preview,.hub-media) .hub-marketplace-intro .hub-section-intro__label{max-width:none;font-family:Inter,Arial,sans-serif}.hub-frame--home .hub-home-feature-band .hub-marketplace-intro .hub-section-intro__label{font-size:var(--home-section-title-size);font-weight:700;line-height:var(--home-section-title-line-height);text-overflow:ellipsis;text-transform:none;white-space:nowrap;display:block;overflow:hidden}.hub-frame--home .hub-home-feature-band .hub-marketplace-intro p{max-width:none;color:var(--home-muted);font-family:Inter,Arial,sans-serif;font-size:var(--home-section-copy-size);line-height:var(--home-section-copy-line-height);text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;overflow:hidden}.hub-home-feature-band .hub-marketplace-intro__action{grid-area:1/2/3}.hub-home-feature-band .hub-marketplace-intro__action>.ui-button{width:auto;color:var(--home-red);text-transform:none;background:0 0;border:0;padding:0;font-size:12px}.hub-home-feature-band .hub-marketplace-intro__action .hub-nav-chevron,.hub-frame--home .hub-marketplace-preview .hub-marketplace-intro__action .hub-nav-chevron{width:14px;height:14px;transform:rotate(-90deg)}.hub-home-feature-band .hub-marketplace-intro__action>.ui-button:hover{color:var(--home-red-hover);background:0 0}.hub-home-feature-band .hub-used-machines__grid{gap:var(--space-3)}.hub-frame--home :is(.hub-home-feature-band,.hub-marketplace-preview) .hub-marketplace-card{border:1px solid var(--home-border);background:var(--home-white);border-radius:8px;min-height:264px;overflow:hidden}.hub-frame--home :is(.hub-home-feature-band,.hub-marketplace-preview) a.hub-marketplace-card:is(:hover,:focus-visible){border-color:var(--home-red);background:var(--home-white);box-shadow:var(--site-card-shadow)}.hub-frame--home :is(.hub-home-feature-band,.hub-marketplace-preview) .hub-marketplace-card:nth-child(4n){border-right-color:var(--home-border)}.hub-frame--home :is(.hub-home-feature-band,.hub-marketplace-preview) .hub-marketplace-card .hub-used-machine-card__image{aspect-ratio:auto;background:var(--home-white);height:136px;font-size:0}.hub-frame--home :is(.hub-home-feature-band,.hub-marketplace-preview) .hub-marketplace-card .hub-used-machine-card__image img{object-fit:cover;object-position:center}.hub-frame--home :is(.hub-home-feature-band,.hub-marketplace-preview) .hub-marketplace-card :is(.hub-used-machine-card__body,.hub-used-machine-card__meta){border-top:0}.hub-home-equipment-photo-fallback{align-content:center;justify-items:center;gap:var(--space-1);color:#8594a8;background:#f2f5f8;width:100%;height:100%;font-family:Inter,Arial,sans-serif;font-size:10px;line-height:14px;display:grid}.hub-home-equipment-photo-fallback svg{width:32px;height:32px}.hub-frame--home :is(.hub-home-feature-band,.hub-marketplace-preview) .hub-marketplace-card .hub-used-machine-card__body{gap:var(--space-1);padding:var(--space-2) var(--space-3) 0;flex-direction:column;display:flex}.hub-frame--home :is(.hub-home-feature-band,.hub-marketplace-preview) .hub-marketplace-card .hub-used-machine-card__heading strong{text-transform:none;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:700}.hub-frame--home :is(.hub-home-feature-band,.hub-marketplace-preview) .hub-marketplace-card .hub-used-machine-card__body>small{color:var(--home-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:0;font-family:Inter,Arial,sans-serif;font-size:11px;line-height:16px;overflow:hidden}.hub-frame--home .hub-home-equipment-brand{border:1px solid var(--home-border);background:var(--home-canvas);width:fit-content;max-width:100%;color:var(--home-ink);text-transform:uppercase;border-radius:4px;align-items:baseline;gap:4px;margin-top:auto;padding:0 4px;font-size:9px;line-height:14px;display:flex}.hub-frame--home .hub-home-equipment-brand>span{color:var(--home-muted);flex:none;font-size:8px}.hub-frame--home .hub-home-equipment-brand b{min-width:0;font-size:inherit;font-weight:600;line-height:inherit;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.hub-frame--home :is(.hub-home-feature-band,.hub-marketplace-preview) .hub-marketplace-card .hub-used-machine-card__meta{min-height:0;padding:var(--space-1) var(--space-3) var(--space-2);background:var(--home-white)}.hub-frame--home :is(.hub-home-feature-band,.hub-marketplace-preview) .hub-marketplace-card .hub-used-machine-card__meta b{color:var(--home-ink);font-family:Inter,Arial,sans-serif;font-size:11px}.hub-home-equipment-empty{margin:var(--space-3) 0 0;padding:var(--space-3);border:1px dashed var(--home-border);color:var(--home-muted);border-radius:8px;font-size:12px;line-height:18px}.hub-home-feature-band__ranking{min-width:0;display:flex}.hub-frame--home .hub-home-catalog-band{align-items:stretch;gap:var(--space-8);margin:0 var(--space-12) var(--space-6);grid-template-columns:minmax(0,3fr) minmax(360px,1fr);display:grid}.hub-frame--home .hub-home-catalog-band>.hub-marketplace-preview{min-width:0;margin:0}.hub-frame--home :is(.hub-quick,.hub-media,.hub-material-marketplace,.hub-mold-marketplace,.hub-service-marketplace,.hub-parts-marketplace){margin:0 var(--space-12) var(--space-6);border-radius:var(--home-radius);background:var(--home-white);box-shadow:var(--site-card-shadow);border:0;overflow:hidden}.hub-frame--home :is(.hub-quick,.hub-media,.hub-material-marketplace,.hub-mold-marketplace,.hub-service-marketplace,.hub-parts-marketplace) .hub-section-intro{background:var(--home-white)}.hub-frame--home .hub-marketplace-preview{padding:var(--space-4);display:block}.hub-frame--home .hub-marketplace-preview .hub-marketplace-intro{gap:var(--space-1) var(--space-3);padding:0 0 var(--space-4);border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.hub-frame--home .hub-marketplace-preview .hub-marketplace-intro__heading{grid-area:1/1}.hub-frame--home .hub-marketplace-preview .hub-marketplace-intro__eyebrow{display:none}.hub-frame--home .hub-marketplace-preview .hub-marketplace-intro .hub-section-intro__label{font-size:var(--home-section-title-size);font-weight:700;line-height:var(--home-section-title-line-height);text-overflow:ellipsis;text-transform:none;white-space:nowrap;display:block;overflow:hidden}.hub-frame--home .hub-marketplace-preview .hub-marketplace-intro p{max-width:none;color:var(--home-muted);font-family:Inter,Arial,sans-serif;font-size:var(--home-section-copy-size);line-height:var(--home-section-copy-line-height);text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;overflow:hidden}.hub-frame--home .hub-marketplace-preview .hub-marketplace-intro__action{grid-area:1/2/3}.hub-frame--home .hub-marketplace-preview .hub-marketplace-intro__action>.ui-button{width:auto;color:var(--home-red);text-transform:none;background:0 0;border:0;padding:0;font-size:12px}.hub-frame--home .hub-marketplace-preview .hub-used-machines__grid{gap:var(--space-3)}.hub-frame--home .hub-media{padding:var(--space-4);display:block}.hub-frame--home .hub-media .hub-marketplace-intro{gap:var(--space-1) var(--space-3);padding:0 0 var(--space-4);border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.hub-frame--home .hub-media .hub-marketplace-intro__heading{grid-area:1/1;min-width:0}.hub-frame--home .hub-media .hub-marketplace-intro__eyebrow{display:none}.hub-frame--home .hub-media .hub-marketplace-intro .hub-section-intro__label{font-size:var(--home-section-title-size);font-weight:700;line-height:var(--home-section-title-line-height);text-overflow:ellipsis;text-transform:none;white-space:nowrap;display:block;overflow:hidden}.hub-frame--home .hub-media .hub-marketplace-intro p{max-width:none;color:var(--home-muted);font-family:Inter,Arial,sans-serif;font-size:var(--home-section-copy-size);line-height:var(--home-section-copy-line-height);text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;overflow:hidden}.hub-frame--home .hub-media .hub-marketplace-intro__action{grid-area:1/2/3}.hub-frame--home .hub-media .hub-marketplace-intro__action>.ui-button{width:auto;color:var(--home-red);text-transform:none;background:0 0;border:0;padding:0;font-size:12px}.hub-frame--home .hub-media .hub-marketplace-intro__action .hub-nav-chevron{width:14px;height:14px;transform:rotate(-90deg)}.hub-frame--home .hub-quick .hub-section-intro{border-color:var(--home-border);flex-direction:column;justify-content:center;padding:16px 24px;display:flex}.hub-frame--home .hub-quick__grid{background:var(--home-white);gap:0;padding:0}.hub-frame--home .hub-quick__grid>.hub-quick-card{min-height:125px;padding:var(--space-3) var(--space-8) var(--space-3) var(--space-4);background:0 0;border:0;border-radius:0;gap:12px}.hub-frame--home .hub-quick__grid>.hub-quick-card+.hub-quick-card{border-left:1px solid var(--home-border)}.hub-frame--home .hub-quick__grid>a.hub-quick-card:is(:hover,:focus-visible){background:var(--home-white)}.hub-frame--home .hub-quick__grid>a.hub-quick-card:is(:hover,:focus-visible) strong{color:var(--home-red)}.hub-frame--home .hub-quick-card small{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;height:36px;font-family:Inter,Arial,sans-serif;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.hub-frame--home .hub-quick-card__soon{border-color:var(--home-border)}.hub-frame--home .hub-quick-card>.hub-nav-chevron{right:var(--space-3)}.hub-frame--home .hub-home-media-carousel{min-width:0}.hub-frame--home .hub-media__grid{gap:var(--space-3);padding:var(--space-4)}.hub-frame--home .hub-media__grid .hub-publication-card{border:1px solid var(--home-border);border-radius:8px;overflow:hidden}.hub-frame--home .hub-media__grid .hub-publication-card:is(:hover,:focus-within){border-color:var(--home-red)}@media (prefers-reduced-motion:no-preference){.hub-frame--home :is(.hub-marketplace-card,.hub-sponsored-card,.hub-publication-card),.hub-frame--home .hub-home-stage .hub-global-search form{transition:border-color .18s,box-shadow .18s}.hub-home-directory-carousel .hub-core-carousel__arrow{transition:border-color .18s,color .18s}}@media (min-width:761px){.hub-frame--home .hub-media__grid{padding:0}}@media (max-width:1600px){.hub-frame--home .hub-home-directory-track{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:212px;grid-auto-flow:column;overflow-x:auto}.hub-frame--home .hub-home-directory-track>a{scroll-snap-align:start}.hub-frame--home .hub-home-directory-track>a,.hub-frame--home .hub-home-directory-track>a:hover{box-shadow:none}.hub-home-directory-carousel:before,.hub-home-directory-carousel:after{content:none}.hub-home-directory-carousel:has(>.hub-core-carousel__arrow--right) .hub-home-directory-track{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 88px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 88px),#0000)}.hub-home-directory-carousel .hub-core-carousel__arrow{z-index:5;border:1px solid var(--home-border);width:36px;height:36px;color:var(--home-ink);box-shadow:var(--site-card-shadow);opacity:1;background:#fffffff0;border-radius:50%}.hub-home-directory-carousel .hub-core-carousel__arrow:is(:hover,:focus-visible){border-color:var(--home-red);color:var(--home-red);opacity:1}.hub-home-directory-carousel .hub-core-carousel__arrow--left{left:8px}.hub-home-directory-carousel .hub-core-carousel__arrow--right{right:8px}.hub-home-directory-carousel .hub-core-carousel__arrow span{width:9px;height:9px}}@media (max-width:1360px){.hub-home-stage__content{padding-inline:var(--space-8);grid-template-columns:minmax(0,1fr) 300px}.hub-home-stage h1{font-size:42px}.hub-home-stage__intro>p{font-size:16px;line-height:24px}.hub-home-stage__benefits span{font-size:10px}.hub-frame--home .hub-home-directory-card{padding-inline:var(--space-8)}.hub-home-feature-band,.hub-frame--home :is(.hub-quick,.hub-media,.hub-material-marketplace,.hub-mold-marketplace,.hub-service-marketplace,.hub-parts-marketplace){margin-inline:var(--space-8)}.hub-home-feature-band{gap:var(--space-4)}.hub-frame--home .hub-home-catalog-band{gap:var(--space-4);margin-inline:var(--space-8)}}@media (max-width:1280px){.hub-home-stage{height:auto;min-height:520px}.hub-home-stage__photo{background-position:62%}.hub-home-stage__wash{background:linear-gradient(90deg,#e3eaf2fa,#e3eaf2e3 58%,#b3c2d49e),linear-gradient(#0000 42%,#0a182a40)}.hub-home-stage__content{gap:var(--space-6);padding:var(--space-8);grid-template-columns:minmax(0,1fr)}.hub-home-stage__intro{padding-top:0}.hub-home-stage__bottom{margin-top:var(--space-6);padding-top:0}.hub-home-feature-band{grid-template-columns:minmax(0,1fr)}.hub-home-feature-band__ranking .hub-home-top-rating__header{min-height:120px}.hub-frame--home .hub-home-catalog-band{grid-template-columns:minmax(0,1fr)}}@media (min-width:761px) and (max-width:1180px){.hub-frame--home .hub-quick__grid>.hub-quick-card:nth-child(odd){border-left:0}.hub-frame--home .hub-quick__grid>.hub-quick-card:nth-child(n+3){border-top:1px solid var(--home-border)}}@media (max-width:1180px){.hub-home-stage__quote{display:none}}@media (max-width:760px){.hub-home-stage{--home-stage-background-overlap:calc(var(--space-4) + 145px / 2)}.hub-frame--home{--home-section-title-size:22px;--home-section-title-line-height:28px;--home-section-copy-size:13px}.hub-frame--home .hub-quick__grid{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;background-attachment:local;grid-template-columns:none;grid-auto-columns:minmax(252px,78%);grid-auto-flow:column;overflow:auto hidden}.hub-frame--home .hub-quick__grid::-webkit-scrollbar{display:none}.hub-frame--home .hub-quick__grid>.hub-quick-card,.hub-frame--home .hub-quick__grid>.hub-quick-card+.hub-quick-card{border-left:1px solid var(--home-border);scroll-snap-align:start;border-top:0;align-items:center}.hub-frame--home .hub-quick__grid>.hub-quick-card:first-child{border-left:0}.hub-frame--home .hub-home-directory-carousel:has(>.hub-core-carousel__arrow--right) .hub-home-directory-track{-webkit-mask-image:none;mask-image:none}.hub-home-stage__photo{background-position:68%}.hub-home-stage__content{padding:var(--space-7) var(--space-5)}.hub-home-stage h1{font-size:clamp(30px,8vw,42px)}.hub-home-stage__intro>p{font-size:15px;line-height:22px}.hub-home-stage__desktop-break{display:none}.hub-home-stage__popular{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.hub-home-stage__popular::-webkit-scrollbar{display:none}.hub-home-stage__popular-chips{flex:0 0 784px}.hub-home-stage__popular a:focus-visible{outline:2px solid var(--home-red);outline-offset:-2px}.hub-home-stage__benefits{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.hub-home-stage__benefits::-webkit-scrollbar{display:none}.hub-home-stage__benefits li,.hub-home-stage__benefits li:first-child{scroll-snap-align:start;flex:0 0 112px}.hub-home-rfq-panel__list li{min-height:44px}.hub-home-rfq-panel__title{overflow-wrap:anywhere;white-space:normal}.hub-home-rfq-panel__create{min-height:44px}.hub-frame--home .hub-home-directory-card{padding:var(--space-4)}.hub-frame--home .hub-home-directory-track>a{min-height:142px;padding-inline:var(--space-3)}.hub-home-feature-band,.hub-frame--home :is(.hub-quick,.hub-media,.hub-material-marketplace,.hub-mold-marketplace,.hub-service-marketplace,.hub-parts-marketplace),.hub-frame--home .hub-home-catalog-band{margin-inline:var(--space-4)}.hub-home-feature-band .hub-used-machines__grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:90%;grid-auto-flow:column;overflow:auto hidden}.hub-home-feature-band .hub-used-machines__grid::-webkit-scrollbar{display:none}.hub-home-feature-band .hub-marketplace-card{min-height:0}.hub-home-feature-band .hub-marketplace-card .hub-used-machine-card__meta{flex-wrap:wrap}}@media (max-width:480px){.hub-frame--home :is(.hub-home-feature-band,.hub-marketplace-preview,.hub-media) .hub-marketplace-intro{grid-template-columns:minmax(0,1fr)}.hub-frame--home :is(.hub-home-feature-band,.hub-marketplace-preview,.hub-media) .hub-marketplace-intro__action{grid-area:3/1;justify-self:start}.hub-frame--home :is(.hub-home-feature-band,.hub-marketplace-preview,.hub-media) .hub-marketplace-intro p{white-space:normal;overflow:visible}.hub-home-stage__content{padding-inline:var(--space-4)}.hub-home-stage h1{font-size:clamp(27px,8vw,34px)}.hub-frame--home .hub-home-stage .hub-global-search form{grid-template-columns:32px minmax(0,1fr) 92px}.hub-frame--home .hub-home-stage .hub-global-search__submit{width:92px;padding:0;font-size:13px}.hub-home-stage__benefits span{font-size:10px}.hub-frame--home .hub-home-directory-card__copy strong{font-size:13px}.hub-frame--home .hub-home-directory-card__copy small{font-size:10px}.hub-home-feature-band .hub-marketplace-intro__routes{flex-wrap:wrap}.hub-frame--home .hub-home-feature-band .hub-marketplace-intro .hub-section-intro__label{font-size:22px;line-height:28px}}
