.track-rollers-page{--p5-paper:var(--high-alloy);--p5-line:var(--alloy-silver);--p5-section-space:100px;background:var(--bright-alloy);min-width:320px;font-size:17px;line-height:1.56}.track-rollers-page h1{max-width:610px;margin-bottom:24px;font-size:clamp(56px,4.5vw,68px);line-height:.98}.track-rollers-page h2{text-transform:uppercase;margin-bottom:0;font-size:clamp(40px,3.1vw,48px);line-height:1}.track-rollers-page h3{font-size:25px;line-height:1.08}.p5-section-rule{border-top:1px solid var(--p5-line)}.p5-eyebrow{color:var(--burnt-orange);font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;margin-bottom:15px;font-size:13px;font-weight:700;line-height:1.2}.p5-visual-slot{border:1px solid var(--p5-line);background:var(--light-alloy);margin:0;overflow:hidden}.p5-visual-slot img{object-fit:cover;width:100%;height:100%}.p5-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.p5-button{min-height:50px;font-family:var(--display);border:1px solid #0000;justify-content:center;align-items:center;gap:12px;padding:0 20px;font-size:17px;font-weight:600;line-height:1;text-decoration:none;transition:color .18s,background-color .18s,border-color .18s;display:inline-flex}.p5-button-primary{background:var(--tempered-orange);color:var(--high-alloy)}.p5-button-primary:hover{background:var(--burnt-orange)}.p5-button-secondary{border-color:var(--line-strong);color:var(--steel-graphite)}.p5-button-secondary:hover{border-color:var(--burnt-orange);color:var(--burnt-orange)}.p5-button i,.p5-text-link i{transition:transform .18s}.p5-button:hover i,.p5-text-link:hover i{transform:translate(4px)}.p5-text-link{min-height:44px;color:var(--burnt-orange);font-family:var(--display);align-items:center;gap:10px;margin-top:24px;font-weight:700;text-decoration:none;display:inline-flex}.p5-text-link:hover{color:var(--forge-orange)}.p5-hero{background:var(--p5-paper);overflow:hidden}.p5-hero-grid{grid-template-columns:5fr 7fr;min-height:610px;display:grid}.p5-hero-copy{flex-direction:column;justify-content:center;padding:76px 64px 76px 0;display:flex}.p5-hero-copy .p5-eyebrow{text-transform:none}.p5-hero-summary{max-width:570px;color:var(--machine-grey);font-size:18px}.p5-hero-media{border-block:0;min-height:610px}.p5-hero-media img{object-position:51% center}.p5-section-heading,.p5-section-heading-wide,.p5-process-heading,.p5-rfq-heading,.p5-faq-heading,.p5-terms-heading{margin-bottom:44px}.p5-section-heading{max-width:800px}.p5-section-heading-wide{grid-template-columns:5fr 7fr;column-gap:64px;display:grid}.p5-section-heading-wide>p:last-child{max-width:65ch;color:var(--machine-grey);grid-area:1/2/span 2;align-self:end;padding-bottom:3px}.p5-position{padding:var(--p5-section-space) 0 106px;background:var(--p5-paper)}.p5-position-layout{grid-template-columns:5fr 7fr;align-items:start;gap:24px;display:grid}.p5-position-visual{gap:26px;display:grid}.p5-position-media{aspect-ratio:16/9}.p5-position-closing{border-top:1px solid var(--p5-line);border-left:3px solid var(--forge-orange);max-width:58ch;color:var(--machine-grey);padding:23px 0 0 24px}.p5-position-board{border-top:1px solid var(--p5-line)}.p5-position-board article{border-right:1px solid var(--p5-line);border-bottom:1px solid var(--p5-line);background:var(--bright-alloy);grid-template-columns:60px 1fr;min-height:152px;padding:26px 22px 24px 18px;display:grid}.p5-position-board article:nth-child(2n){background:var(--light-alloy)}.p5-position-no,.p5-process-copy>span,.p5-process-caution span,.p5-terms-copy article span{color:var(--forge-orange);font-family:var(--display);font-size:15px;font-weight:700}.p5-position-board h3{margin-bottom:12px}.p5-position-board p{color:var(--machine-grey);font-size:16px;line-height:1.48;display:inline}.p5-position-board p+p:before{color:var(--line-strong);content:"•";margin:0 10px}.p5-position-board strong{color:var(--steel-graphite)}.p5-boundary{padding:var(--p5-section-space) 0 108px}.p5-boundary-workbench{border-top:1px solid var(--p5-line);border-left:1px solid var(--p5-line);grid-template-columns:repeat(3,4fr);display:grid}.p5-boundary-plane{border-right:1px solid var(--p5-line);border-bottom:1px solid var(--p5-line);flex-direction:column;min-height:560px;padding:38px 34px 34px;display:flex}.p5-boundary-plane p{margin-top:28px}.p5-boundary-plane p+p{color:var(--machine-grey)}.p5-boundary-plane .p5-text-link{margin-top:auto}.p5-boundary-internal{background:var(--light-alloy)}.p5-number-label{font-family:var(--display);align-items:center;gap:14px;font-size:22px;display:flex}.p5-number-label span{color:var(--forge-orange);font-size:15px}.p5-boundary-media{border-left:0;min-height:560px}.p5-conveyor-route{border:1px solid var(--p5-line);border-top:0;grid-template-columns:8fr 4fr;align-items:center;gap:24px;padding:25px 32px;display:grid}.p5-conveyor-route .p5-text-link{justify-self:end;margin-top:0}.p5-geometry{padding:var(--p5-section-space) 0 106px;background:var(--p5-paper)}.p5-geometry-grid{grid-template-columns:7fr 5fr;align-items:center;gap:52px;display:grid}.p5-geometry-media{min-height:610px}.p5-geometry-copy{padding:34px 0}.p5-geometry-copy>p:not(.p5-eyebrow){border-top:1px solid var(--p5-line);color:var(--machine-grey);margin-top:24px;padding-top:24px}.p5-geometry-copy strong{color:var(--steel-graphite)}.p5-geometry-copy .p5-linking-sentence{font-size:15px;font-weight:600}.p5-process{padding:var(--p5-section-space) 0 108px}.p5-process-heading{grid-template-columns:7fr 5fr;align-items:end;gap:52px;display:grid}.p5-process-heading>div:last-child{color:var(--machine-grey);padding-bottom:3px}.p5-process-heading .p5-text-link{margin-top:12px}.p5-process-strip{border-top:1px solid var(--p5-line);border-left:1px solid var(--p5-line);grid-template-columns:repeat(3,1fr);display:grid}.p5-process-strip>article{border-right:1px solid var(--p5-line);border-bottom:1px solid var(--p5-line);grid-template-rows:auto 1fr;display:grid}.p5-process-media{border:0;border-bottom:3px solid var(--forge-orange);min-height:320px}.p5-process-copy{padding:30px 30px 34px}.p5-process-copy>span{margin-bottom:14px;display:block}.p5-process-copy p{color:var(--machine-grey);margin-top:17px}.p5-process-caution{border:1px solid var(--p5-line);background:var(--light-alloy);border-top:0;grid-template-columns:56px 1fr;gap:18px;padding:25px 28px;display:grid}.p5-process-caution p{max-width:100ch}.p5-five-base{padding:var(--p5-section-space) 0;background:var(--p5-paper)}.p5-five-base-grid{grid-template-columns:4fr 8fr;align-items:stretch;gap:52px;display:grid}.p5-five-base-copy{align-self:center;padding-right:20px}.p5-five-mark{color:var(--forge-orange);font-family:var(--display);margin-bottom:20px;font-size:112px;font-weight:600;line-height:.75}.p5-five-base-copy>p:not(.p5-eyebrow){color:var(--machine-grey);margin-top:26px}.p5-five-base-media{min-height:480px}.p5-five-base-media img{object-position:center 45%}.p5-terms{padding:var(--p5-section-space) 0 108px}.p5-terms-heading{margin-bottom:38px}.p5-terms-grid{grid-template-columns:7fr 5fr;gap:52px;display:grid}.p5-terms-copy article{border-top:1px solid var(--p5-line);grid-template-columns:54px 1fr;gap:18px;margin-top:30px;padding:29px 0;display:grid}.p5-terms-copy article:last-child{border-bottom:1px solid var(--p5-line)}.p5-terms-copy article p{max-width:72ch;color:var(--machine-grey)}.p5-terms-media{min-height:610px}.p5-faq{padding:var(--p5-section-space) 0;background:var(--p5-paper)}.p5-faq-grid{grid-template-columns:1fr 1fr;gap:58px;display:grid}.p5-faq-grid>div{border-top:1px solid var(--p5-line)}.p5-faq-grid article{border-bottom:1px solid var(--p5-line);padding:28px 0 30px}.p5-faq-grid h3{max-width:34ch}.p5-faq-grid p{max-width:70ch;color:var(--machine-grey);margin-top:13px}.p5-rfq{background:var(--alloy-silver);padding:92px 0 96px}.p5-rfq-heading{max-width:820px}.p5-rfq-grid{grid-template-columns:5fr 7fr;gap:42px;display:grid}.p5-rfq-visual{border-right:1px solid var(--line-strong);padding-right:42px}.p5-rfq-media{aspect-ratio:16/9}.p5-rfq-visual>p{margin-top:22px}.p5-rfq-visual>p+p{color:var(--machine-grey)}.p5-rfq-visual .p5-button{margin-top:27px}.p5-email-link{width:max-content;min-height:44px;color:var(--burnt-orange);text-underline-offset:4px;padding-top:20px;font-weight:700;text-decoration:underline;display:block}.p5-brand-relationship{max-width:42ch;color:var(--machine-grey);font-size:14px;font-weight:600}.p5-rfq-list{border-top:1px solid var(--line-strong);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.p5-rfq-list li{border-bottom:1px solid var(--line-strong);align-items:center;min-height:112px;padding:20px 24px;display:flex;position:relative}.p5-rfq-list li:nth-child(odd){border-right:1px solid var(--line-strong)}.track-rollers-page.js-ready [data-p5-reveal]{opacity:1;transition:transform .5s var(--ease);transform:translateY(2px)}.track-rollers-page.js-ready [data-p5-reveal].is-visible{transform:translateY(0)}@media (hover:hover) and (pointer:fine){.p5-visual-slot img{transition:transform .42s var(--ease)}.p5-process-strip article:hover img,.p5-five-base-grid:hover img{transform:scale(1.018)}}@media (width<=1199px){.track-rollers-page .shell{width:min(100% - 64px,1320px)}.p5-hero-copy{padding-right:44px}.p5-section-heading-wide,.p5-geometry-grid,.p5-process-heading,.p5-five-base-grid,.p5-terms-grid{gap:38px}.p5-position-board article{min-height:145px}.p5-process-media{min-height:270px}}@media (width<=1023px){.track-rollers-page .shell{width:calc(100% - 56px)}.p5-hero-grid,.p5-position-layout,.p5-section-heading-wide,.p5-geometry-grid,.p5-process-heading,.p5-five-base-grid,.p5-terms-grid,.p5-rfq-grid{grid-template-columns:1fr 1fr}.p5-section-heading-wide>p:last-child{grid-area:auto}.p5-section-heading-wide .p5-eyebrow{grid-column:1/-1}.p5-hero-copy{padding:58px 34px 58px 0}.p5-hero-media,.p5-geometry-media,.p5-terms-media{min-height:520px}.p5-boundary-workbench{grid-template-columns:1fr 1fr}.p5-boundary-internal{grid-column:1/-1;min-height:0}.p5-process-strip{grid-template-columns:1fr 1fr}.p5-process-strip>article:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr}.p5-process-strip>article:last-child .p5-process-media{border-right:1px solid var(--p5-line);border-bottom:0}.p5-rfq-visual{padding-right:30px}}@media (width<=767px){.track-rollers-page{--p5-section-space:70px;font-size:17px;line-height:1.58}.track-rollers-page .shell{width:calc(100% - 40px)}.track-rollers-page h1{font-size:45px;line-height:.99}.track-rollers-page h2{font-size:36px;line-height:1.02}.track-rollers-page h3{font-size:23px}.p5-hero-grid,.p5-position-layout,.p5-section-heading-wide,.p5-boundary-workbench,.p5-geometry-grid,.p5-process-heading,.p5-process-strip,.p5-five-base-grid,.p5-terms-grid,.p5-faq-grid,.p5-rfq-grid{grid-template-columns:1fr}.p5-hero-copy{padding:54px 0 52px}.p5-hero-summary{font-size:17px}.p5-actions{flex-direction:column;align-items:stretch}.p5-actions .p5-button{width:100%}.p5-hero-media,.p5-position-media,.p5-boundary-media,.p5-geometry-media,.p5-process-media,.p5-five-base-media,.p5-terms-media,.p5-rfq-media{aspect-ratio:4/3;min-height:0}.p5-section-heading,.p5-section-heading-wide,.p5-process-heading,.p5-rfq-heading,.p5-faq-heading,.p5-terms-heading{margin-bottom:30px}.p5-section-heading-wide{gap:18px}.p5-section-heading-wide .p5-eyebrow{grid-column:auto}.p5-position-layout{gap:24px}.p5-position-board article{grid-template-columns:42px 1fr;min-height:0;padding:24px 16px 24px 13px}.p5-position-board p{margin-top:11px;display:block}.p5-position-board p+p:before{display:none}.p5-boundary-plane{min-height:0;padding:28px 22px}.p5-boundary-internal{grid-column:auto}.p5-conveyor-route{grid-template-columns:1fr;padding:24px 20px}.p5-conveyor-route .p5-text-link{justify-self:start}.p5-geometry-grid,.p5-five-base-grid,.p5-terms-grid,.p5-rfq-grid{gap:30px}.p5-geometry-copy{padding:0}.p5-geometry-copy>p:not(.p5-eyebrow){margin-top:20px;padding-top:20px}.p5-process-heading{gap:22px}.p5-process-strip>article:last-child{grid-column:auto;grid-template-columns:1fr}.p5-process-strip>article:last-child .p5-process-media{border-right:0;border-bottom:3px solid var(--forge-orange)}.p5-process-copy{padding:26px 22px 30px}.p5-process-caution{grid-template-columns:36px 1fr;padding:22px 18px}.p5-five-mark{margin-bottom:24px;font-size:92px}.p5-terms-media{order:-1}.p5-terms-copy article{grid-template-columns:38px 1fr;margin-top:24px;padding:24px 0}.p5-faq-grid{gap:0}.p5-faq-grid>div+div{border-top:0}.p5-rfq{padding:70px 0}.p5-rfq-visual{border-right:0;padding-right:0}.p5-rfq-visual .p5-button{width:100%}.p5-rfq-list{grid-template-columns:1fr}.p5-rfq-list li{min-height:88px;padding:18px 10px 18px 54px;border-right:0!important}.p5-rfq-list li:before{left:10px}}@media (prefers-reduced-motion:reduce){.track-rollers-page *,.track-rollers-page :before,.track-rollers-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
