img:is([sizes^="auto,"i]){contain-intrinsic-size:3000px 1500px}:root{--mg-forest:#173f34;--mg-leaf:#397247;--mg-sun:#e1b34e;--mg-paper:#f3f2e9;--mg-ink:#26342e;--mg-muted:#64716a;--mg-line:#d8ddd1;--mg-white:#fff;--mg-content:48rem;--mg-wide:76rem;--mg-radius:0.4rem;color-scheme:light}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--mg-paper);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}.mg-home-equipment-card figure,.primary-navigation__list>li,body,figure{margin:0}a{color:var(--mg-leaf);text-decoration-thickness:.08em;text-underline-offset:.2em;transition:color 160ms ease,text-decoration-color 160ms ease}a:hover{color:var(--mg-forest)}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--mg-sun);outline-offset:3px}button,input{font:inherit}h1,h2,h3{font-family:Georgia,"Times New Roman",serif;text-wrap:pretty}h1{font-size:clamp(2.35rem,5.4vw,4.25rem);letter-spacing:-.035em}h2{margin:2.6em 0 .75em;font-size:clamp(1.75rem,3.2vw,2.45rem);letter-spacing:-.025em}h3{margin:1.8em 0 .55em;font-size:clamp(1.3rem,2.4vw,1.65rem)}ol,p,table,ul{margin-block:0 1.25em}li+li{margin-top:.4em}.screen-reader-text{position:absolute!important;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:fixed;z-index:1000;top:.75rem;left:.75rem;padding:.7rem 1rem;transform:translateY(-160%);border-radius:var(--mg-radius);background:var(--mg-forest);color:var(--mg-white);text-decoration:none}.skip-link:focus{transform:translateY(0);color:var(--mg-white)}.site-header{position:relative;z-index:5;border-bottom:1px solid var(--mg-line);background:rgba(243,242,233,.96)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;width:min(100% - 3rem,var(--mg-wide));min-height:6.1rem;margin-inline:auto}.site-brand{flex:0 0 auto}.site-brand__name{font-size:1.65rem}.site-brand__name,.site-footer__brand{display:inline-flex;align-items:center;gap:.65rem;color:var(--mg-forest);font-weight:750;letter-spacing:-.055em;line-height:1;text-decoration:none}.site-brand__tagline{margin:.5rem 0 0 2.95rem;color:var(--mg-muted);font-size:.76rem;letter-spacing:.035em;line-height:1.3}.site-header__tools{display:flex;align-items:center;justify-content:flex-end;gap:1.35rem;min-width:0}.primary-navigation{min-width:0}.primary-navigation__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.25rem .25rem;padding:0;margin:0;list-style:none}.primary-navigation__list a{display:block;padding:.55rem .65rem;border-radius:.25rem;color:var(--mg-ink);font-size:.9rem;font-weight:650;text-decoration:none}.primary-navigation__list .current-menu-item>a,.primary-navigation__list a:hover{background:#e8eadf;color:var(--mg-forest)}.header-search .search-form{width:13.5rem}.search-form{display:flex;align-items:stretch;gap:.35rem}.search-form label{flex:1 1 auto;min-width:0}.search-field{width:100%;min-width:0;min-height:2.8rem;padding:.55rem .75rem;border:1px solid #b8c3b7;border-radius:var(--mg-radius);background:var(--mg-white);color:var(--mg-ink)}.search-field::placeholder{color:#68746c;opacity:1}.search-submit,button[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-height:2.8rem;padding:.55rem 1rem;border:1px solid var(--mg-forest);border-radius:999px;background:var(--mg-forest);color:var(--mg-white);cursor:pointer;font-size:.92rem;font-weight:650;text-decoration:none;transition:background-color 160ms ease,transform 160ms ease}.search-submit:hover,button[type=submit]:hover{transform:translateY(-1px);background:var(--mg-leaf);color:var(--mg-white)}.site-main{width:min(100% - 3rem,var(--mg-wide));min-height:50vh;margin:0 auto;padding-block:clamp(2.5rem,6vw,5.5rem)}.site-main--front{width:100%;max-width:none;padding:0}.site-main--front>.alignfull{width:100%;max-width:none;margin-inline:0}.site-footer{--mg-muted:#c5d3c8;margin-top:clamp(3rem,8vw,7rem);border-top:1px solid #426558;background:var(--mg-forest)}.site-footer a{color:var(--mg-sun)}.site-footer,.site-footer .footer-archive h2,.site-footer .site-footer__brand,.site-footer a:hover{color:var(--mg-paper)}.site-footer__inner{width:min(100% - 3rem,var(--mg-wide));margin-inline:auto;padding-block:2.5rem}.site-footer__brand{font-size:1.25rem}.site-footer__inner>p{margin:.7rem 0 1.7rem;color:var(--mg-muted);font-size:.92rem}.site-footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding-top:1rem;border-top:1px solid #426558;color:var(--mg-muted);font-size:.8rem}@media (max-width:1050px){.site-header__inner{align-items:flex-start;flex-direction:column;gap:1rem;padding-block:1.25rem}.site-header__tools{width:100%;justify-content:space-between}.primary-navigation__list{justify-content:flex-start}}@media (max-width:760px){body{font-size:1rem}.site-footer__inner,.site-header__inner,.site-main{width:min(100% - 2rem,var(--mg-wide))}.site-header__tools{align-items:stretch;flex-direction:column;gap:.75rem}.primary-navigation__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem}.primary-navigation__list a{padding:.5rem .55rem;background:rgba(255,255,255,.38)}.header-search .search-form{width:100%}}@media (max-width:520px){.search-submit{padding-inline:.8rem}.site-footer__legal{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}footer.site-footer .site-footer__inner>p,footer.site-footer .site-footer__legal>span{color:var(--mg-muted)}.footer-archive h2{font-size:1.2rem}.footer-archive ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem 1.5rem}.footer-archive{margin:2rem 0}.footer-archive a{font-size:.9rem}@media print{.footer-archive{display:none}}.site-brand__tractor{display:block;width:4rem;height:auto;flex-shrink:0}.site-brand__tagline{margin-left:4.65rem}@media (max-width:380px){.site-brand__tractor{width:3rem}.site-brand__tagline{margin-left:3.65rem}}.header-search .search-submit{border-radius:.2rem}.mg-home-hero{position:relative;isolation:isolate;overflow:hidden;background:#173f34}.mg-home-hero::before,.mg-home-hero__visual{position:absolute;inset:0;z-index:-2}.mg-home-hero__visual img{width:100%;height:100%;object-fit:cover;object-position:70%center}.mg-home-hero::before{content:"";z-index:-1;background:linear-gradient(90deg,rgba(9,31,22,.95)0,rgba(9,31,22,.84) 34%,rgba(9,31,22,.2) 78%)}.mg-home-hero__inner{width:min(100% - 3rem,76rem);margin:auto;padding:clamp(2.5rem,6vw,5.5rem)0;color:#fff}.mg-home-eyebrow{color:#e9c975;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mg-home-hero h1{max-width:43rem;margin:.6rem 0 1.2rem;color:#fff;font-size:clamp(2.3rem,4.5vw,4rem)}.mg-home-hero__inner>p:not(.mg-home-eyebrow){max-width:39rem;font-size:1.02rem;line-height:1.7}.mg-home-search{display:flex;width:min(100%,34rem);gap:.4rem;margin-top:1.6rem;padding:.35rem;background:#fff;border-radius:.4rem}.mg-home-search input{min-width:0;width:100%;border:0;background:#fff;color:#26342e;padding:.65rem .8rem}.mg-home-search button{padding:.65rem 1.1rem;border:0;border-radius:.2rem;background:#e1b34e;color:#173f34;font-weight:750;cursor:pointer}.mg-home-jump{display:inline-flex;gap:1rem;margin-top:1.4rem;color:#fff;text-decoration:none;font-size:.9rem}.mg-home-jump:hover{color:#e9c975}.mg-home-content{padding-inline:max(1.5rem,calc((100vw - 76rem)/2))}.mg-home-section{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(2rem,4.5vw,4rem)0;border-bottom:1px solid #d8ddd1}.mg-home-section:nth-of-type(even) .mg-home-photo{order:-1}.mg-home-copy{min-width:0}.mg-home-copy h2{margin:0 0 1rem;font-size:clamp(1.8rem,3vw,2.5rem)}.mg-home-copy h3{margin-top:1.4rem}.mg-home-copy>:last-child{margin-bottom:0}.mg-home-intro-copy>p{color:#64716a}.mg-home-photo{width:100%;overflow:hidden;border-radius:.4rem;background:#d8ddd1}.mg-home-photo img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.mg-home-section--intro{align-items:center}.mg-home-section--wide{display:block}.mg-home-section--wide .mg-home-photo{margin-top:1.5rem}.mg-home-section--wide .mg-home-photo img{aspect-ratio:4/1;object-position:center 48%}.mg-home-table{overflow-x:auto;border:1px solid #d8ddd1;border-radius:.4rem;margin:1.5rem 0}.mg-home-table table{width:100%;min-width:730px;margin:0;border-collapse:collapse;font-size:.95rem}.mg-home-table td,.mg-home-table th{padding:.9rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid #d8ddd1}.mg-home-table thead{background:#173f34;color:#fff}.mg-home-table tbody tr:nth-child(even){background:#e8ebdf}.mg-home-table tbody th{width:18%}.mg-home-equipment{padding:clamp(2rem,4.5vw,4rem)0;border-bottom:1px solid #d8ddd1}.mg-home-section-heading{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem}.mg-home-section-heading h2{margin:0;max-width:50rem}.mg-home-section-heading>a{flex-shrink:0;font-weight:700}.mg-home-carousel-controls{display:flex;flex-shrink:0;gap:.5rem}.mg-home-carousel-controls[hidden]{display:none}.mg-home-carousel-controls button{width:2.75rem;height:2.75rem;border:1px solid #397247;border-radius:50%;background:#173f34;color:#fff;cursor:pointer}.mg-home-carousel-controls button:disabled{background:0 0;color:#64716a;border-color:#c6cebd;cursor:default}.mg-home-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3rem)/4);gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;padding:.2rem .1rem;scrollbar-width:none}.mg-home-carousel::-webkit-scrollbar{display:none}.mg-home-equipment-card{display:flex;flex-direction:column;min-width:0;scroll-snap-align:start;border:1px solid #d8ddd1;background:#fff;border-radius:.4rem;overflow:hidden}.mg-home-equipment-card figure img,.mg-home-post__image img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.mg-home-equipment-card h3{display:flex;align-items:center;gap:.55rem;margin:1rem 1rem .8rem;font-size:1.3rem}.mg-home-icon{flex-shrink:0}.mg-home-equipment-card p{margin:0 1rem 1rem;font-size:.88rem;line-height:1.65}.mg-home-equipment-card p:last-child{margin-top:auto;padding-top:.5rem}.mg-home-equipment-card a{font-weight:700}.mg-home-latest{background:#e7ebdf}.mg-home-latest__inner{width:min(100% - 3rem,76rem);margin:auto;padding:clamp(2.5rem,5vw,4rem)0}.mg-home-latest__inner>p{max-width:55rem;color:#566359}.mg-home-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2rem}.mg-home-post{display:flex;flex-direction:column;min-width:0;border-bottom:1px solid #bdc8b7;padding-bottom:1.5rem}.mg-home-post__image{display:block;position:relative;margin-bottom:1rem;border-radius:.4rem;overflow:hidden}.mg-home-post__copy{display:flex;flex-direction:column;flex:1}.mg-home-post__dates{font-size:.78rem;color:#566359;margin-bottom:.75rem}.mg-home-post h3{margin:0 0 .75rem;font-size:1.55rem}.mg-home-post h3 a{color:#173f34;text-decoration:none}.mg-home-post__copy>p:not(.mg-home-post__dates){font-size:.92rem}.mg-home-post__more{margin-top:auto;font-size:.9rem;font-weight:700}@media (max-width:1050px){.mg-home-carousel{grid-auto-columns:calc((100% - 2rem)/3)}}@media (max-width:760px){.mg-home-hero__inner,.mg-home-latest__inner{width:calc(100% - 2rem)}.mg-home-hero::before{background:linear-gradient(90deg,rgba(9,31,22,.92),rgba(9,31,22,.64))}.mg-home-hero__inner{padding:2.5rem 0}.mg-home-hero h1{max-width:32rem;font-size:clamp(2rem,7.2vw,2.55rem)}.mg-home-content{padding-inline:1rem}.mg-home-section{grid-template-columns:minmax(0,1fr);gap:1.5rem}.mg-home-section:nth-of-type(even) .mg-home-photo{order:0}.mg-home-section--wide .mg-home-photo img{aspect-ratio:16/9}.mg-home-section-heading{align-items:start;flex-wrap:wrap;gap:1rem}.mg-home-section-heading h2{font-size:1.8rem}.mg-home-carousel{grid-auto-columns:min(80%,21rem)}.mg-home-posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (max-width:480px){.mg-home-posts{grid-template-columns:minmax(0,1fr)}.mg-home-post h3{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.mg-home-carousel{scroll-behavior:auto}}@media print{.mg-home-carousel-controls,.mg-home-equipment-card figure,.mg-home-hero::before,.mg-home-hero__visual,.mg-home-jump,.mg-home-photo,.mg-home-search{display:none}.mg-home-hero{background:#fff}.mg-home-eyebrow,.mg-home-hero h1,.mg-home-hero__inner{color:#000}.mg-home-posts,.mg-home-section{display:block}.mg-home-carousel{display:block;overflow:visible}.mg-home-equipment-card{display:block;break-inside:avoid;margin-bottom:1rem}.mg-home-table{overflow:visible}.mg-home-table table{min-width:0}}.home .site-main--front{padding:0}.home .site-footer{margin-top:0}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--white:#ffffff;--wp--preset--color--forest:#173f34;--wp--preset--color--leaf:#397247;--wp--preset--color--sun:#e1b34e;--wp--preset--color--paper:#f3f2e9;--wp--preset--color--soil:#26342e;--wp--preset--font-size--small:0.875rem;--wp--preset--font-size--medium:1.125rem;--wp--preset--font-size--large:1.5rem;--wp--preset--font-size--x-large:clamp(2.5rem, 6vw, 5rem);--wp--preset--font-family--system:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wp--preset--font-family--editorial:Georgia, "Times New Roman", serif;--wp--preset--spacing--20:0.8rem;--wp--preset--spacing--30:1.25rem;--wp--preset--spacing--40:2rem;--wp--preset--spacing--50:3.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--spacing--10:0.5rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0);--wp--style--global--content-size:48rem;--wp--style--global--wide-size:76rem}:where(body){margin:0}body{background-color:var(--wp--preset--color--paper);color:var(--wp--preset--color--soil);font-family:var(--wp--preset--font-family--system);font-size:1.0625rem;line-height:1.7;padding:0}a:where(:not(.wp-element-button)){color:var(--wp--preset--color--leaf);text-decoration:underline}h1,h2,h3{color:var(--wp--preset--color--forest);font-family:var(--wp--preset--font-family--editorial);font-weight:600;line-height:1.15}.mygreen-external-button{appearance:none;display:inline;margin:0;padding:0;border:0;border-radius:0;background:0 0;color:var(--mg-leaf, #397247);font:inherit;line-height:inherit;text-align:inherit;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.2em;cursor:pointer}.mygreen-external-button:hover{color:var(--mg-forest, #173f34)}.mygreen-external-button:focus-visible{outline:3px solid var(--mg-sun, #e1b34e);outline-offset:3px}@media print{.mygreen-external-button{color:inherit}}.page-visual__image{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:auto;object-fit:contain}