.reference-page-body{color:#333;letter-spacing:0;background:#fff;margin:0;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:16px;line-height:1.5}.reference-shell{width:min(100% - 48px,1210px);margin-inline:auto}.reference-page h1,.reference-page h2,.reference-page h3,.reference-page p{margin-top:0}.reference-page h1,.reference-page h2,.reference-page h3{color:#7a7a7a;letter-spacing:0;font-family:Arial,sans-serif;font-weight:300}.reference-hero{color:#fff;text-align:center;background:#f29600;place-items:center;min-height:350px;padding:56px 24px;display:grid}.reference-hero h1{color:#fff;max-width:1380px;margin:0;font-size:clamp(40px,4.2vw,60px);font-weight:200;line-height:75px}.reference-section{background:#fff;padding:50px 0 20px}.reference-section--cool{background:#f5f7fa;padding-bottom:80px}.reference-section--cool .reference-section__title{margin-bottom:60px}.reference-section--tight{padding-bottom:50px}.reference-section__title{margin-bottom:70px;font-size:clamp(36px,3.6vw,50px);font-weight:300;line-height:75px}.reference-page .reference-section>.reference-shell{width:min(100% - 48px,1140px)}.reference-section__title--center{text-align:center}.reference-section__lead{text-align:center;max-width:780px;margin:-42px auto 70px}.reference-split{grid-template-columns:repeat(2,minmax(0,460px));align-items:center;gap:200px;width:min(100%,1120px);margin-inline:auto;display:grid}.reference-split--media-wide{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.reference-split__media{justify-content:center;display:flex}.reference-split__media img{object-fit:contain;width:min(100%,460px);max-height:500px}.reference-split__media img.reference-image--weight{width:min(100%,322px)}.reference-section--colored-project{padding-bottom:60px}.reference-section--colored-project .reference-split__media img{width:min(100%,322px)}.reference-section--light-overview .reference-copy{padding-bottom:14px}.reference-section--colored-overview .reference-copy{padding-bottom:4px}.reference-section--custom-overview .reference-split__media img{width:min(100%,220px)}.reference-section--custom-overview .reference-split{grid-template-columns:240px 720px;justify-content:center;gap:0;width:1200px;max-width:none;margin-left:-30px}.reference-section--custom-overview .reference-copy{padding-inline:10px}.reference-section--custom-overview .reference-copy p{margin-bottom:22px}.reference-section--custom-video{padding-bottom:60px}.reference-section--custom-video .reference-split{grid-template-columns:550px 470px;gap:100px}.reference-copy p{color:#7a7a7a;margin-bottom:20px;font-family:Arial,sans-serif;font-weight:300;line-height:24px}.reference-copy p:last-child{margin-bottom:0}.reference-feature-grid{text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:28px;display:grid}.reference-feature-grid article{min-width:0}.reference-feature-icon{color:#7a7a7a;width:48px;height:48px;margin:0 auto 24px}.reference-feature-grid h3{margin-bottom:0;font-size:clamp(19px,2vw,26px);line-height:1.35}.reference-section--features{padding-bottom:25px}.reference-section--features .reference-section__title{margin-bottom:20px}.reference-section--features .reference-section__lead{margin:0 0 75px;line-height:24px}.reference-section--features .reference-feature-icon{width:50px;height:50px;margin-bottom:23px;display:block}.reference-section--features .reference-feature-grid h3{line-height:1.29}.reference-sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.reference-sheet-grid img{object-fit:contain;background:#fff;width:100%;height:100%}.reference-section--colored-sheets{padding-bottom:60px}.reference-section--colored-sheets .reference-sheet-grid{width:min(100%,1008px);margin-inline:auto}.reference-product-downloads{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:1180px;margin-left:-20px;display:grid}.reference-download-card{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.reference-download-card img{aspect-ratio:724/1024;object-fit:contain;background:#fff;width:100%}.reference-download-card h3{min-height:45px;margin:0 0 20px;font-size:15px;font-style:italic;font-weight:400;line-height:1.5}.reference-button{color:#fff;background:#f29600;border:0;justify-content:center;align-items:center;height:39px;min-height:39px;padding:0 23px;font-size:15px;font-weight:600;display:inline-flex}.reference-button:hover{color:#fff;background:#da8f00}.reference-carousel{position:relative}.reference-carousel__viewport{overflow:hidden}.reference-carousel__track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 10.6667px);grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.reference-carousel__track::-webkit-scrollbar{display:none}.reference-carousel__track img{aspect-ratio:1;object-fit:contain;scroll-snap-align:start;width:100%}.reference-carousel__arrow{z-index:2;color:#ddd;background:0 0;border:0;width:42px;height:54px;padding:0;font-size:40px;font-weight:200;position:absolute;top:50%;transform:translateY(-50%)}.reference-carousel__arrow--prev{left:-38px}.reference-carousel__arrow--next{right:-38px}.reference-carousel__dots{justify-content:center;gap:10px;margin-top:22px;display:flex}.reference-carousel__dots span{background:#cfcfcf;border-radius:50%;width:7px;height:7px}.reference-carousel__dots span:first-child{background:#111}.reference-section--agri-carousel{padding-bottom:27px}.reference-section--agri-carousel>.reference-shell{width:min(100% - 48px,1210px)!important}.reference-section--agri-overview{padding-bottom:60px}.reference-section--agri-overview .reference-split{grid-template-columns:666px 354px;gap:100px}.reference-section--agri-features{padding-bottom:27px}.reference-section--agri-features .reference-section__title{margin-bottom:60px}.reference-section--agri-features .reference-feature-icon{width:50px;height:50px;margin-bottom:23px;display:block}.reference-section--agri-features .reference-feature-grid h3{line-height:1.29}.reference-section--agri-sheets{padding-bottom:60px}.reference-section--agri-sheets .reference-sheet-grid{row-gap:70px;width:min(100%,1008px);margin-inline:auto}.reference-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:82px 42px;display:grid}.reference-product-card{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.reference-product-card img{aspect-ratio:1;object-fit:contain;width:min(100%,360px)}.reference-product-card h3{color:#777;min-height:76px;margin:24px 0 12px;font-size:clamp(25px,2.3vw,34px);font-weight:300;line-height:1.24}.reference-product-card p{color:#777;min-height:96px;margin-bottom:20px;font-size:15px;line-height:1.65}.reference-video{aspect-ratio:16/9;background:#000;width:100%}.reference-table-controls{color:#222;justify-content:space-between;align-items:center;gap:24px;margin-bottom:12px;font-size:14px;display:flex}.reference-section--custom-table{padding-bottom:26px}.reference-section--custom-table>.reference-shell{width:min(100% - 48px,1200px)!important}.reference-section--custom-table .reference-section__title{margin-inline:auto;width:min(100%,1140px);margin-bottom:20px}.reference-section--custom-table .reference-section__lead{max-width:1140px;margin:0 auto 75px;line-height:24px}.reference-section--custom-table .reference-table-controls{width:min(100%,1200px);min-height:46px;margin:0 auto 5px}.reference-table-controls label{align-items:center;gap:6px;display:flex}.reference-table-controls select,.reference-table-controls input{color:#222;background:#fff;border:1px solid #888;border-radius:0;height:36px}.reference-table-controls select{padding:0 8px}.reference-table-controls input{width:190px;padding:0 9px}.reference-table-scroll{overflow-x:auto}.reference-data-table{color:#222;border-collapse:collapse;width:100%;min-width:1120px;font-size:13px;line-height:1.35}.reference-data-table th,.reference-data-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ddd;padding:10px 9px}.reference-section--custom-table .reference-data-table{width:1200px;margin-inline:auto}.reference-section--custom-table .reference-data-table th,.reference-section--custom-table .reference-data-table td{padding-block:13.15px}.reference-data-table th{background:#d9eef5;font-weight:700}.reference-data-table th button{width:100%;color:inherit;text-align:left;font:inherit;font-weight:inherit;background:0 0;border:0;padding:0}.reference-data-table tbody tr:nth-child(2n){background:#f4f4f4}.reference-table-footer{color:#222;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;font-size:14px;display:flex}.reference-section--custom-table .reference-table-footer{width:min(100%,1200px);min-height:42px;margin:5px auto 0}.reference-pagination{flex-wrap:wrap;gap:4px;display:flex}.reference-pagination button{color:#222;background:0 0;border:1px solid #0000;min-width:34px;height:34px;padding:0 8px}.reference-pagination button[aria-current=page]{border-color:#777}.reference-pagination button:disabled{color:#aaa}@media (width<=900px){.reference-hero{min-height:270px}.reference-split,.reference-split--media-wide{grid-template-columns:1fr;gap:42px;width:100%}.reference-section--custom-overview .reference-split{grid-template-columns:1fr;gap:42px;width:100%;max-width:100%;margin-left:0}.reference-section--agri-overview .reference-split,.reference-section--custom-video .reference-split{grid-template-columns:1fr;gap:42px}.reference-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 20px}.reference-product-downloads,.reference-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-left:0}.reference-carousel__track{grid-auto-columns:calc(50% - 8px)}}@media (width<=620px){.reference-shell{width:min(100% - 36px,1210px)}.reference-hero{min-height:235px;padding-inline:18px}.reference-hero h1{font-size:clamp(31px,9vw,44px);line-height:1.25}.reference-page .reference-section>.reference-shell{width:min(100% - 36px,1210px)}.reference-section{padding:58px 0 68px}.reference-section__title{margin-bottom:46px;font-size:32px;line-height:1.45}.reference-section__lead{margin:-24px auto 48px}.reference-product-downloads,.reference-product-grid,.reference-sheet-grid{grid-template-columns:1fr}.reference-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-carousel__track{grid-auto-columns:100%}.reference-carousel__arrow--prev{left:0}.reference-carousel__arrow--next{right:0}.reference-product-card h3,.reference-product-card p,.reference-download-card h3{min-height:0}.reference-table-controls,.reference-table-footer{flex-direction:column;align-items:flex-start}.reference-table-controls input{width:170px}}
