@font-face{font-family:nulshock;src:url('/assets-local/nulshock.ttf')}@font-face{font-family:Gotham Rounded;src:url('/assets-local/gotham-book.woff')}@font-face{font-family:FontAwesome;src:url('/assets-local/fontawesome.woff2')}
html{scroll-behavior:smooth}body{margin:0;background:#fafbf9} .news-header-band{height:84px;background:#111914;position:relative}.news-main{color:#202b25;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.75}.news-main *{box-sizing:border-box}.news-main a{color:#277344}.news-shell{max-width:1120px;margin:auto;padding:0 36px}.news-breadcrumb{display:flex;gap:12px;align-items:center;font-size:13px;padding:25px 0;color:#617067}.news-breadcrumb a{text-decoration:none}.news-intro{max-width:910px;padding:25px 0 36px}.news-label{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#37774d}.news-main h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(34px,4.3vw,58px);line-height:1.1;letter-spacing:-1.8px;font-weight:600;margin:17px 0 23px;color:#18271d}.news-deck{font-size:20px;line-height:1.6;max-width:740px;color:#5c6961;margin:0 0 25px}.news-meta{font-size:13px;color:#657069;display:flex;gap:15px;flex-wrap:wrap}.news-hero{margin:0}.news-hero img{display:block;width:100%;height:425px;object-fit:cover;border-radius:3px}.news-hero figcaption{font-size:12px;color:#6c776f;padding:10px 0}.news-summary{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d7dfd6;border-bottom:1px solid #d7dfd6;margin:23px 0 48px;padding:22px 0}.news-summary div{padding:0 28px;border-left:1px solid #d7dfd6}.news-summary div:first-child{padding-left:0;border:0}.news-summary strong{display:block;font-size:32px;color:#285e39;line-height:1.3;font-weight:500}.news-summary span{font-size:12px;color:#647267}.news-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:60px;padding-bottom:65px}.news-toc{font-size:13px;align-self:start;position:sticky;top:24px;border-top:2px solid #397b4c;padding-top:15px}.news-toc b{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;display:block;margin-bottom:15px}.news-toc a{display:block;margin:10px 0;color:#657069;text-decoration:none;line-height:1.5}.news-story{max-width:740px}.news-story p{margin:0 0 22px}.news-story h2{font-family:Arial,Helvetica,sans-serif;font-size:29px;font-weight:600;line-height:1.25;margin:40px 0 18px;letter-spacing:-.5px;scroll-margin-top:25px}.news-lead{font-size:23px;line-height:1.55;color:#263c2e}.crop-note{background:#eef2eb;border:1px solid #dfe5db;padding:20px;display:flex;gap:22px;align-items:center;margin:30px 0}.crop-note img{width:120px;height:120px;object-fit:cover;flex-shrink:0}.crop-note h3{font-size:18px;font-family:Arial;margin:0 0 7px;font-weight:600}.crop-note p{font-size:14px;line-height:1.7;margin:0}.news-table-wrap{overflow-x:auto;margin:25px 0}.news-main table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.6;min-width:490px}.news-main caption{text-align:left;font-size:12px;color:#607066;padding:0 0 12px}.news-main th,.news-main td{padding:15px 12px;border-bottom:1px solid #dde4da;text-align:left;vertical-align:top}.news-main thead{background:#edf2e9}.news-main th:first-child{padding-left:14px}.news-main td:nth-child(2){white-space:nowrap;color:#366047}.news-related{background:#edf2e9;border-top:1px solid #dbe4d6;padding:40px 0}.news-related-inner{display:flex;gap:40px;align-items:center}.news-related img{width:200px;height:150px;object-fit:contain}.news-related h2{font-family:Arial;font-size:25px;line-height:1.3;margin:10px 0}.news-related p{font-size:15px;color:#606d61;max-width:560px;margin:0 0 12px}.news-related a{font-size:14px;font-weight:700}.news-hub-grid{display:grid;grid-template-columns:2fr 1fr;gap:40px;padding-bottom:70px}.news-feature img{width:100%;height:350px;object-fit:cover}.news-feature h2{font-family:Arial;font-size:30px;line-height:1.2;margin:17px 0}.news-feature>a{text-decoration:none;color:#18271d}.news-feature p{color:#647065}.news-hub-side{border-top:2px solid #397b4c;padding-top:20px}.news-hub-side h2{font-family:Arial;font-size:22px}.news-hub-side img{width:140px;height:140px;object-fit:contain}.news-hub-side p{font-size:15px}.news-skip{position:absolute;left:12px;top:-100px;z-index:2000;padding:10px;background:white;color:black}.news-skip:focus{top:10px}
@media(max-width:760px){.news-shell{padding:0 22px}.news-intro{padding-top:10px}.news-main h1{letter-spacing:-1px}.news-deck{font-size:18px}.news-hero img{height:280px}.news-summary{margin-bottom:32px}.news-summary div{padding:0 12px}.news-summary strong{font-size:26px}.news-summary span{font-size:11px}.news-layout{display:block}.news-toc{position:static;display:none}.news-lead{font-size:21px}.news-story h2{font-size:26px}.crop-note{gap:15px;padding:15px}.crop-note img{width:90px;height:90px}.news-related-inner{gap:20px;align-items:flex-start}.news-related img{width:100px;height:100px}.news-related h2{font-size:21px}.news-hub-grid{display:block}.news-hub-side{margin-top:35px}.news-feature img{height:250px}}
body{overflow-x:clip}
.news-header-band{overflow-x:clip}
.news-inline-figure{margin:32px 0}.news-inline-figure img{display:block;width:100%;height:auto;border-radius:3px}.news-inline-figure figcaption{font-size:12px;color:#6c776f;padding:10px 0}.news-read-next{margin:35px 0 0;padding-top:22px;border-top:1px solid #d7dfd6;font-size:15px}.news-read-next .news-label{display:block;margin-bottom:8px}.news-feature+.news-feature{margin-top:35px}.news-feature-small img{height:210px}.news-feature-small h2{font-size:25px}.news-hero-sensors img{object-position:55% 48%}
.news-hero-sensors+.news-summary strong{font-size:24px}@media(max-width:760px){.news-hero-sensors+.news-summary strong{font-size:17px;letter-spacing:-.2px}}

.news-main{font-size:19px;line-height:1.8}.news-breadcrumb{font-size:17px;gap:10px;flex-wrap:wrap}.news-breadcrumb a{display:inline-flex;align-items:center;min-height:44px;padding:6px 14px;background:#edf3e9;border:1px solid #ceddca;border-radius:7px;color:#245536;font-weight:600;text-decoration:underline;text-underline-offset:4px}.news-breadcrumb a:hover{background:#ddebd7;border-color:#6a9465}.news-main a:focus-visible{outline:3px solid #4a8448;outline-offset:4px}.news-toc{font-size:16px}.news-toc a{padding:7px 0;margin:4px 0;text-decoration:underline;text-underline-offset:4px}.news-toc b{font-size:13px}.crop-note p{font-size:16px}.news-main table{font-size:15px}.news-read-next{font-size:17px}.news-related p,.news-hub-side p{font-size:17px}.news-related a{font-size:17px;display:inline-block;padding:8px 0}@media(max-width:760px){.news-main{font-size:18px}.news-breadcrumb{font-size:16px;gap:8px}.news-breadcrumb a{padding:6px 11px}.news-toc{display:block;margin-bottom:28px}.news-toc a{display:inline-block;margin-right:18px;padding:8px 0}.news-lead{font-size:23px}}

.news-section-nav{display:flex;gap:10px;padding:10px 0 18px;font-size:17px;font-weight:600}.news-section-nav a{display:inline-flex;align-items:center;min-height:44px;padding:6px 18px;border-radius:6px;background:white;border:1px solid #d4dfce;text-decoration:underline}.news-section-nav a[aria-current]{background:#214f34;color:white;border-color:#214f34;text-decoration:none}

.news-hero-restoration+.news-summary strong{font-size:24px;overflow-wrap:anywhere}@media(max-width:760px){.news-hero-restoration+.news-summary strong{font-size:18px}}

.news-hero-technology+.news-summary strong{font-size:24px;overflow-wrap:anywhere}@media(max-width:760px){.news-hero-technology+.news-summary strong{font-size:17px}}

.news-hub-expanded{display:block}.news-hub-expanded>.news-feature{max-width:900px;margin-bottom:45px}.news-hub-expanded .news-hub-side{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;padding-top:30px}.news-hub-expanded .news-hub-side .news-feature{margin:0;min-width:0}.news-hub-expanded .news-hub-side .news-feature img{width:100%;height:190px;object-fit:cover}.news-hub-expanded .news-hub-side .news-feature h2{font-size:24px;line-height:1.3}.news-hub-expanded .news-hub-side .news-label{font-size:11px;line-height:1.6;letter-spacing:1px}@media(max-width:900px){.news-hub-expanded .news-hub-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.news-hub-expanded .news-hub-side{grid-template-columns:minmax(0,1fr);gap:36px}.news-hub-expanded .news-hub-side .news-feature img{height:220px}}
@font-face{font-family:nulshock;src:url('/assets-local/nulshock.ttf')}@font-face{font-family:Gotham Rounded;src:url('/assets-local/gotham-book.woff')}@font-face{font-family:FontAwesome;src:url('/assets-local/fontawesome.woff2')}
html{scroll-behavior:smooth}body{margin:0;background:#fafbf9} .news-header-band{height:84px;background:#111914;position:relative}.news-main{color:#202b25;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.75}.news-main *{box-sizing:border-box}.news-main a{color:#277344}.news-shell{max-width:1120px;margin:auto;padding:0 36px}.news-breadcrumb{display:flex;gap:12px;align-items:center;font-size:13px;padding:25px 0;color:#617067}.news-breadcrumb a{text-decoration:none}.news-intro{max-width:910px;padding:25px 0 36px}.news-label{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#37774d}.news-main h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(34px,4.3vw,58px);line-height:1.1;letter-spacing:-1.8px;font-weight:600;margin:17px 0 23px;color:#18271d}.news-deck{font-size:20px;line-height:1.6;max-width:740px;color:#5c6961;margin:0 0 25px}.news-meta{font-size:13px;color:#657069;display:flex;gap:15px;flex-wrap:wrap}.news-hero{margin:0}.news-hero img{display:block;width:100%;height:425px;object-fit:cover;border-radius:3px}.news-hero figcaption{font-size:12px;color:#6c776f;padding:10px 0}.news-summary{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d7dfd6;border-bottom:1px solid #d7dfd6;margin:23px 0 48px;padding:22px 0}.news-summary div{padding:0 28px;border-left:1px solid #d7dfd6}.news-summary div:first-child{padding-left:0;border:0}.news-summary strong{display:block;font-size:32px;color:#285e39;line-height:1.3;font-weight:500}.news-summary span{font-size:12px;color:#647267}.news-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:60px;padding-bottom:65px}.news-toc{font-size:13px;align-self:start;position:sticky;top:24px;border-top:2px solid #397b4c;padding-top:15px}.news-toc b{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;display:block;margin-bottom:15px}.news-toc a{display:block;margin:10px 0;color:#657069;text-decoration:none;line-height:1.5}.news-story{max-width:740px}.news-story p{margin:0 0 22px}.news-story h2{font-family:Arial,Helvetica,sans-serif;font-size:29px;font-weight:600;line-height:1.25;margin:40px 0 18px;letter-spacing:-.5px;scroll-margin-top:25px}.news-lead{font-size:23px;line-height:1.55;color:#263c2e}.crop-note{background:#eef2eb;border:1px solid #dfe5db;padding:20px;display:flex;gap:22px;align-items:center;margin:30px 0}.crop-note img{width:120px;height:120px;object-fit:cover;flex-shrink:0}.crop-note h3{font-size:18px;font-family:Arial;margin:0 0 7px;font-weight:600}.crop-note p{font-size:14px;line-height:1.7;margin:0}.news-table-wrap{overflow-x:auto;margin:25px 0}.news-main table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.6;min-width:490px}.news-main caption{text-align:left;font-size:12px;color:#607066;padding:0 0 12px}.news-main th,.news-main td{padding:15px 12px;border-bottom:1px solid #dde4da;text-align:left;vertical-align:top}.news-main thead{background:#edf2e9}.news-main th:first-child{padding-left:14px}.news-main td:nth-child(2){white-space:nowrap;color:#366047}.news-related{background:#edf2e9;border-top:1px solid #dbe4d6;padding:40px 0}.news-related-inner{display:flex;gap:40px;align-items:center}.news-related img{width:200px;height:150px;object-fit:contain}.news-related h2{font-family:Arial;font-size:25px;line-height:1.3;margin:10px 0}.news-related p{font-size:15px;color:#606d61;max-width:560px;margin:0 0 12px}.news-related a{font-size:14px;font-weight:700}.news-hub-grid{display:grid;grid-template-columns:2fr 1fr;gap:40px;padding-bottom:70px}.news-feature img{width:100%;height:350px;object-fit:cover}.news-feature h2{font-family:Arial;font-size:30px;line-height:1.2;margin:17px 0}.news-feature>a{text-decoration:none;color:#18271d}.news-feature p{color:#647065}.news-hub-side{border-top:2px solid #397b4c;padding-top:20px}.news-hub-side h2{font-family:Arial;font-size:22px}.news-hub-side img{width:140px;height:140px;object-fit:contain}.news-hub-side p{font-size:15px}.news-skip{position:absolute;left:12px;top:-100px;z-index:2000;padding:10px;background:white;color:black}.news-skip:focus{top:10px}
@media(max-width:760px){.news-shell{padding:0 22px}.news-intro{padding-top:10px}.news-main h1{letter-spacing:-1px}.news-deck{font-size:18px}.news-hero img{height:280px}.news-summary{margin-bottom:32px}.news-summary div{padding:0 12px}.news-summary strong{font-size:26px}.news-summary span{font-size:11px}.news-layout{display:block}.news-toc{position:static;display:none}.news-lead{font-size:21px}.news-story h2{font-size:26px}.crop-note{gap:15px;padding:15px}.crop-note img{width:90px;height:90px}.news-related-inner{gap:20px;align-items:flex-start}.news-related img{width:100px;height:100px}.news-related h2{font-size:21px}.news-hub-grid{display:block}.news-hub-side{margin-top:35px}.news-feature img{height:250px}}
body{overflow-x:clip}
.news-header-band{overflow-x:clip}
.news-inline-figure{margin:32px 0}.news-inline-figure img{display:block;width:100%;height:auto;border-radius:3px}.news-inline-figure figcaption{font-size:12px;color:#6c776f;padding:10px 0}.news-read-next{margin:35px 0 0;padding-top:22px;border-top:1px solid #d7dfd6;font-size:15px}.news-read-next .news-label{display:block;margin-bottom:8px}.news-feature+.news-feature{margin-top:35px}.news-feature-small img{height:210px}.news-feature-small h2{font-size:25px}.news-hero-sensors img{object-position:55% 48%}
.news-hero-sensors+.news-summary strong{font-size:24px}@media(max-width:760px){.news-hero-sensors+.news-summary strong{font-size:17px;letter-spacing:-.2px}}

.news-main{font-size:19px;line-height:1.8}.news-breadcrumb{font-size:17px;gap:10px;flex-wrap:wrap}.news-breadcrumb a{display:inline-flex;align-items:center;min-height:44px;padding:6px 14px;background:#edf3e9;border:1px solid #ceddca;border-radius:7px;color:#245536;font-weight:600;text-decoration:underline;text-underline-offset:4px}.news-breadcrumb a:hover{background:#ddebd7;border-color:#6a9465}.news-main a:focus-visible{outline:3px solid #4a8448;outline-offset:4px}.news-toc{font-size:16px}.news-toc a{padding:7px 0;margin:4px 0;text-decoration:underline;text-underline-offset:4px}.news-toc b{font-size:13px}.crop-note p{font-size:16px}.news-main table{font-size:15px}.news-read-next{font-size:17px}.news-related p,.news-hub-side p{font-size:17px}.news-related a{font-size:17px;display:inline-block;padding:8px 0}@media(max-width:760px){.news-main{font-size:18px}.news-breadcrumb{font-size:16px;gap:8px}.news-breadcrumb a{padding:6px 11px}.news-toc{display:block;margin-bottom:28px}.news-toc a{display:inline-block;margin-right:18px;padding:8px 0}.news-lead{font-size:23px}}

.news-section-nav{display:flex;gap:10px;padding:10px 0 18px;font-size:17px;font-weight:600}.news-section-nav a{display:inline-flex;align-items:center;min-height:44px;padding:6px 18px;border-radius:6px;background:white;border:1px solid #d4dfce;text-decoration:underline}.news-section-nav a[aria-current]{background:#214f34;color:white;border-color:#214f34;text-decoration:none}

.news-hero-restoration+.news-summary strong{font-size:24px;overflow-wrap:anywhere}@media(max-width:760px){.news-hero-restoration+.news-summary strong{font-size:18px}}

.news-hero-technology+.news-summary strong{font-size:24px;overflow-wrap:anywhere}@media(max-width:760px){.news-hero-technology+.news-summary strong{font-size:17px}}

.news-hub-expanded{display:block}.news-hub-expanded>.news-feature{max-width:900px;margin-bottom:45px}.news-hub-expanded .news-hub-side{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;padding-top:30px}.news-hub-expanded .news-hub-side .news-feature{margin:0;min-width:0}.news-hub-expanded .news-hub-side .news-feature img{width:100%;height:190px;object-fit:cover}.news-hub-expanded .news-hub-side .news-feature h2{font-size:24px;line-height:1.3}.news-hub-expanded .news-hub-side .news-label{font-size:11px;line-height:1.6;letter-spacing:1px}@media(max-width:900px){.news-hub-expanded .news-hub-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.news-hub-expanded .news-hub-side{grid-template-columns:minmax(0,1fr);gap:36px}.news-hub-expanded .news-hub-side .news-feature img{height:220px}}
.blog-main{font-family:Arial,Helvetica,sans-serif;background:#f7f6f0;color:#23382b;font-size:19px;line-height:1.8}.blog-main *{box-sizing:border-box}.blog-main a{color:#225c3a;text-underline-offset:4px}.blog-main a:focus-visible{outline:3px solid #487d41;outline-offset:4px}.blog-shell{max-width:1160px;margin:0 auto;padding:0 36px}.blog-section-nav{display:flex;gap:10px;padding:12px 0 22px;border-bottom:1px solid #d8ded2;font-size:17px;font-weight:600}.blog-section-nav a{display:inline-block;min-height:44px;padding:7px 20px;border-radius:6px;text-decoration:none}.blog-section-nav a[aria-current]{background:#214f34;color:white}.blog-section-nav a:not([aria-current]){background:white;border:1px solid #d4dfce;text-decoration:underline}.blog-archive-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;padding:42px 0 30px}.blog-main h1{font-family:Arial,Helvetica,sans-serif;font-weight:600;letter-spacing:-1.6px;font-size:clamp(38px,4.8vw,62px);line-height:1.12;margin:13px 0 20px;color:#1f3728}.blog-archive-heading p{max-width:570px;margin:0;color:#607064;font-size:20px;line-height:1.6}.blog-count{font-size:14px;white-space:nowrap;color:#5d6c5c;padding-bottom:8px}.blog-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:1.7px;font-weight:700;color:#487043}.blog-featured{display:grid;grid-template-columns:1.1fr 1fr;border:1px solid #d6dece;border-radius:10px;background:#fff;overflow:hidden;margin:5px 0 50px}.blog-featured>a{display:block;min-width:0}.blog-featured img{display:block;width:100%;height:100%;min-height:390px;object-fit:cover;object-position:50% 45%}.blog-feature-copy{padding:37px;align-self:center}.blog-main h2{font-family:Arial,Helvetica,sans-serif;font-weight:600;letter-spacing:-.5px;line-height:1.3;color:#223c2b}.blog-feature-copy h2{font-size:32px;margin:15px 0 18px}.blog-feature-copy h2 a{text-decoration:none;color:inherit}.blog-feature-copy p{color:#617162;font-size:18px;line-height:1.7;margin:0 0 22px}.blog-date{font-size:14px;color:#6b786b}.blog-button{display:inline-block;font-size:17px;font-weight:600;padding:9px 18px;background:#244f35;border:1px solid #244f35;border-radius:5px;color:white!important;text-decoration:none}.blog-button:hover{background:#386a43}.blog-library-title{font-size:26px;margin:0 0 25px}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding-bottom:75px}.blog-card{background:white;border:1px solid #d9dfd1;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.blog-card>a{display:block}.blog-card img{display:block;width:100%;height:245px;object-fit:cover}.blog-card-copy{padding:27px 29px;flex:1;display:flex;flex-direction:column;align-items:flex-start}.blog-card h2{font-size:25px;margin:12px 0 16px}.blog-card h2 a{text-decoration:none;color:inherit}.blog-card p{font-size:17px;line-height:1.7;color:#667365;margin:0 0 22px;flex:1}.blog-card .blog-read{font-size:17px;font-weight:600;padding:7px 0;display:inline-block}.blog-article-heading{max-width:950px;padding:37px 0 30px}.blog-article-heading .blog-deck{font-size:22px;line-height:1.65;max-width:830px;color:#637365;margin:0 0 23px}.blog-byline{display:flex;gap:13px;flex-wrap:wrap;font-size:15px;color:#64705e}.blog-hero{margin:0 0 40px}.blog-hero img{display:block;width:100%;height:420px;object-fit:cover;border-radius:8px;object-position:50% 48%}.blog-hero figcaption,.blog-figure figcaption{font-size:14px;color:#667564;padding:10px 0;line-height:1.65}.blog-reading-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:55px;padding-bottom:68px}.blog-toc{align-self:start;position:sticky;top:24px;border-top:2px solid #5d804b;padding:17px 0;font-size:15px;max-height:calc(100vh - 50px);overflow:auto}.blog-toc strong{display:block;font-size:13px;letter-spacing:1.3px;text-transform:uppercase;margin-bottom:12px}.blog-toc a{display:block;padding:7px 0;line-height:1.5}.blog-story{max-width:780px;color:#354338}.blog-story p{margin:0 0 22px}.blog-story h2{font-size:30px;margin:43px 0 20px;scroll-margin-top:24px}.blog-story ul,.blog-story ol{padding-left:25px;margin:20px 0 28px}.blog-story li{margin:5px 0}.blog-lead{font-size:24px;line-height:1.6;color:#274730}.blog-lead b{font-weight:500}.blog-lead i{font-style:normal}.blog-lead span{display:block}.blog-figure{margin:36px 0}.blog-figure img{display:block;width:100%;max-height:560px;height:auto;object-fit:contain;border-radius:4px;background:#fff}.blog-source-note{font-size:15px;line-height:1.8;background:#edf1e8;border-left:3px solid #759164;padding:20px;overflow-wrap:anywhere}.blog-next{margin-top:45px;padding:28px 0 5px;border-top:1px solid #cdd9c5}.blog-next .blog-eyebrow{display:block;margin-bottom:12px}.blog-next a{display:inline-block;padding:8px 0;font-size:20px}.blog-back{display:inline-block;padding:10px 0;font-size:17px}
@media(max-width:760px){.blog-shell{padding:0 22px}.blog-archive-heading{display:block;padding-top:28px}.blog-count{margin-top:15px}.blog-featured{grid-template-columns:1fr;margin-bottom:35px}.blog-featured img{height:285px;min-height:0}.blog-feature-copy{padding:25px}.blog-feature-copy h2{font-size:27px}.blog-grid{grid-template-columns:1fr;gap:25px}.blog-card img{height:235px}.blog-card-copy{padding:24px}.blog-article-heading{padding-top:28px}.blog-article-heading .blog-deck{font-size:20px}.blog-main h1{font-size:36px;letter-spacing:-1px}.blog-main{font-size:18px}.blog-hero img{height:285px}.blog-reading-layout{display:block}.blog-toc{position:static;max-height:none;margin-bottom:25px}.blog-toc a{display:inline-block;font-size:15px;margin-right:17px;padding:8px 0}.blog-toc strong{margin-bottom:8px}.blog-story h2{font-size:27px}.blog-lead{font-size:22px}.blog-figure img{max-height:490px}.blog-section-nav a{padding:7px 17px}}
body.section-news{--publication-dark:#15281d;--publication-accent:#2b6441}body.section-blog{--publication-dark:#242622;--publication-accent:#555d36}body.section-case-studies{--publication-dark:#102b38;--publication-accent:#216478}.news-header-band{height:60px!important;background:#fff!important}.publication-menu{background:#fff;border-bottom:1px solid #d8e1d9;font-family:Arial,Helvetica,sans-serif;color:#253e30}.publication-menu-inner{max-width:1180px;margin:auto;padding:13px 28px 0}.publication-top{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}.publication-links{display:flex;gap:8px;flex:1}.publication-links a{display:inline-flex;gap:9px;align-items:center;justify-content:center;min-height:44px;padding:9px 17px;border:1px solid #d6dfd7;border-radius:7px;background:#f6f8f4;color:#324635;text-decoration:none;font-size:16px;font-weight:600;line-height:1.3}.publication-links a[aria-current]{background:var(--publication-dark);border-color:var(--publication-dark);color:white}.publication-links a:hover{border-color:var(--publication-accent);box-shadow:0 2px 5px #15302012}.publication-links svg{width:19px;height:19px;flex-shrink:0;stroke:currentColor;fill:none;stroke-width:1.6}.publication-languages{display:flex;gap:4px;align-items:center}.publication-languages a{display:inline-flex;min-height:40px;align-items:center;padding:7px 10px;border-radius:5px;color:#334b3a;font-size:14px;text-decoration:underline;text-underline-offset:4px}.publication-languages a[aria-current]{background:#edf2e9;text-decoration:none;font-weight:600}.publication-trail{display:flex;gap:10px;align-items:center;min-width:0;margin-top:10px;padding:10px 0 13px;border-top:1px solid #edf1eb;font-size:14px;line-height:1.45}.publication-trail a{color:var(--publication-accent);font-weight:600;padding:4px 0;text-underline-offset:4px}.publication-current{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#687468}.publication-separator{color:#96a493}.publication-menu a:focus-visible{outline:3px solid #528854;outline-offset:3px}.news-intro,.blog-article-heading{padding-top:32px}.case-navigation:empty{display:none}@media(max-width:600px){.publication-menu-inner{padding:12px 18px 0}.publication-top{gap:8px}.publication-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;flex-basis:100%;gap:6px}.publication-links a{flex-direction:column;gap:5px;padding:8px 4px;font-size:13px;min-height:61px;text-align:center}.publication-links svg{width:18px;height:18px}.publication-languages{margin-left:auto}.publication-languages a{font-size:13px;min-height:36px;padding:5px 9px}.publication-trail{font-size:13px;margin-top:5px;padding:8px 0 12px}.publication-current{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.news-intro,.blog-article-heading{padding-top:25px}}

.news-header-band{height:60px;background:#fff} #app-header .navbar{margin-bottom:0} @media(max-width:767px){#app-header #navLinks{display:flex;justify-content:space-between;align-items:center}#app-header .navbar-nav{margin:0;display:flex}#app-header .navbar-nav>li{float:left}#app-header .navbar-right a{padding-left:12px!important;padding-right:12px!important}#app-header .navbar-left a{padding-left:10px}#app-header .navbar-left img{max-width:130px;object-fit:contain}}
.pycno-1b5051d30538{width:100%;height:100%;}
.pycno-639cfb889a05{z-index:4;}
.pycno-39540c98613e{height:60px;box-shadow:0px 1px 6px #111;padding-left:0px;}
.pycno-41233dc6b0b7{padding-bottom:0px;padding-top:7px;}
.pycno-4d2442b6f1f0{height:43px;width:auto;display:none;}
.pycno-ce926a05cd45{height:43px;width:auto;display:inline-block;}
.pycno-27b3cc52f90b{margin-right:0px;}
.pycno-6901683e83d7{height:60px;background-color:#ffffff;}
.pycno-7a0a487a8728{padding:20px 20px 0px;}
.pycno-94efc9abd28a{vertical-align:super;font-size:20px;font-weight:400;padding:0px 0px 0px;}
.pycno-e121dc6ca217{padding-right:40px;}
.pycno-e24a3754ce61{height:60px;padding:0px 15px 0px;border-left:1px solid #999;}
.pycno-8e9e5e50bd98{margin-top:7px;display:inline-block;}
.pycno-95b8c8c774a1{display:inline-block;position:relative;width:42px;height:42px;line-height:42px;text-align:center;color:gray;text-decoration:none;vertical-align:middle;}
.pycno-2d1f42bc6453{font-size:22px;vertical-align:middle;}
.pycno-7cc38b4cdbd3{clear:both;width:100%;display:block;flex-shrink:0;height:0.3rem;background-image:linear-gradient(to right,#73D2F6,#08C 22%,#7FC400 36%,#FFD583 48%,#FFB21E 63%,#FF4D4D 76%,#503873);}
.pycno-f770ab964485{opacity:1;background-color:#111;height:auto;width:100%;overflow:hidden;position:relative;}
.pycno-f770ab964485{opacity:1;background-color:#111;height:auto;width:100%;overflow:hidden;position:relative;}
.pycno-6c594fa85ed2{opacity:1;padding:50px 20px 0px;text-align:left;color:#eee;}
.pycno-1599cdc39ffa{max-width:1200px;font-size:0.9em;}
.pycno-cbf5ba40dad5{padding:10px 20px 15px;}
.pycno-a42da91c77f8{height:45px;width:auto;opacity:0.85;}
.pycno-700f7c42c686{height:43px;width:auto;opacity:0.85;}
.pycno-e2a864c49052{padding:5px 20px 15px;color:#fff;}
.pycno-ffe353be83c4{font-weight:600;font-family:nulshock;}
.pycno-ef83576e9dec{color:#fff;}
.pycno-ef83576e9dec{color:#fff;}
.pycno-ef83576e9dec{color:#fff;}
.pycno-ef83576e9dec{color:#fff;}
.pycno-f3ab5fa83b1e{padding:5px 20px 15px;}
.pycno-ffe353be83c4{font-weight:600;font-family:nulshock;}
.pycno-ef83576e9dec{color:#fff;}
.pycno-ef83576e9dec{color:#fff;}
.pycno-ef83576e9dec{color:#fff;}
.pycno-ef83576e9dec{color:#fff;}
.pycno-ef83576e9dec{color:#fff;}
.pycno-ef83576e9dec{color:#fff;}
.pycno-5591d0261707{padding:15px 0px 15px;}
.pycno-6b2a94ea3bb9{font-weight:600;}
.pycno-2005539cd4b7{margin-bottom:10px;background-color:transparent;border:1px solid #bbb;}
.pycno-f04669ad4e23{border-radius:5px;background-color:black;border:1px solid #bbb;color:white;}
.pycno-726e8b317f32{margin-top:10px;}
.pycno-ef83576e9dec{color:#fff;}
.pycno-ef83576e9dec{color:#fff;}
.pycno-364ee3b60c31{text-align:center;font-family:nulshock;padding:5px;font-size:9px;opacity:0.5;}body.section-news{--publication-dark:#15281d;--publication-accent:#2b6441}body.section-blog{--publication-dark:#242622;--publication-accent:#555d36}body.section-case-studies{--publication-dark:#102b38;--publication-accent:#216478}.news-header-band{height:60px!important;background:#fff!important}.publication-menu{background:#fff;border-bottom:1px solid #d8e1d9;font-family:Arial,Helvetica,sans-serif;color:#253e30}.publication-menu-inner{max-width:1180px;margin:auto;padding:13px 28px 0}.publication-top{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}.publication-links{display:flex;gap:8px;flex:1}.publication-links a{display:inline-flex;gap:9px;align-items:center;justify-content:center;min-height:44px;padding:9px 17px;border:1px solid #d6dfd7;border-radius:7px;background:#f6f8f4;color:#324635;text-decoration:none;font-size:16px;font-weight:600;line-height:1.3}.publication-links a[aria-current]{background:var(--publication-dark);border-color:var(--publication-dark);color:white}.publication-links a:hover{border-color:var(--publication-accent);box-shadow:0 2px 5px #15302012}.publication-links svg{width:19px;height:19px;flex-shrink:0;stroke:currentColor;fill:none;stroke-width:1.6}.publication-languages{display:flex;gap:4px;align-items:center}.publication-languages a{display:inline-flex;min-height:40px;align-items:center;padding:7px 10px;border-radius:5px;color:#334b3a;font-size:14px;text-decoration:underline;text-underline-offset:4px}.publication-languages a[aria-current]{background:#edf2e9;text-decoration:none;font-weight:600}.publication-trail{display:flex;gap:10px;align-items:center;min-width:0;margin-top:10px;padding:10px 0 13px;border-top:1px solid #edf1eb;font-size:14px;line-height:1.45}.publication-trail a{color:var(--publication-accent);font-weight:600;padding:4px 0;text-underline-offset:4px}.publication-current{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#687468}.publication-separator{color:#96a493}.publication-menu a:focus-visible{outline:3px solid #528854;outline-offset:3px}.news-intro,.blog-article-heading{padding-top:32px}.case-navigation:empty{display:none}@media(max-width:600px){.publication-menu-inner{padding:12px 18px 0}.publication-top{gap:8px}.publication-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;flex-basis:100%;gap:6px}.publication-links a{flex-direction:column;gap:5px;padding:8px 4px;font-size:13px;min-height:61px;text-align:center}.publication-links svg{width:18px;height:18px}.publication-languages{margin-left:auto}.publication-languages a{font-size:13px;min-height:36px;padding:5px 9px}.publication-trail{font-size:13px;margin-top:5px;padding:8px 0 12px}.publication-current{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.news-intro,.blog-article-heading{padding-top:25px}}

.news-header-band{height:60px;background:#fff} #app-header .navbar{margin-bottom:0} @media(max-width:767px){#app-header #navLinks{display:flex;justify-content:space-between;align-items:center}#app-header .navbar-nav{margin:0;display:flex}#app-header .navbar-nav>li{float:left}#app-header .navbar-right a{padding-left:12px!important;padding-right:12px!important}#app-header .navbar-left a{padding-left:10px}#app-header .navbar-left img{max-width:130px;object-fit:contain}}
.pycno-1b5051d30538{width:100%;height:100%;}
.pycno-639cfb889a05{z-index:4;}
.pycno-39540c98613e{height:60px;box-shadow:0px 1px 6px #111;padding-left:0px;}
.pycno-41233dc6b0b7{padding-bottom:0px;padding-top:7px;}
.pycno-4d2442b6f1f0{height:43px;width:auto;display:none;}
.pycno-ce926a05cd45{height:43px;width:auto;display:inline-block;}
.pycno-27b3cc52f90b{margin-right:0px;}
.pycno-6901683e83d7{height:60px;background-color:#ffffff;}
.pycno-7a0a487a8728{padding:20px 20px 0px;}
.pycno-94efc9abd28a{vertical-align:super;font-size:20px;font-weight:400;padding:0px 0px 0px;}
.pycno-e121dc6ca217{padding-right:40px;}
.pycno-e24a3754ce61{height:60px;padding:0px 15px 0px;border-left:1px solid #999;}
.pycno-8e9e5e50bd98{margin-top:7px;display:inline-block;}
.pycno-95b8c8c774a1{display:inline-block;position:relative;width:42px;height:42px;line-height:42px;text-align:center;color:gray;text-decoration:none;vertical-align:middle;}
.pycno-2d1f42bc6453{font-size:22px;vertical-align:middle;}
.pycno-7cc38b4cdbd3{clear:both;width:100%;display:block;flex-shrink:0;height:0.3rem;background-image:linear-gradient(to right,#73D2F6,#08C 22%,#7FC400 36%,#FFD583 48%,#FFB21E 63%,#FF4D4D 76%,#503873);}
.pycno-f770ab964485{opacity:1;background-color:#111;height:auto;width:100%;overflow:hidden;position:relative;}
.pycno-f770ab964485{opacity:1;background-color:#111;height:auto;width:100%;overflow:hidden;position:relative;}
.pycno-6c594fa85ed2{opacity:1;padding:50px 20px 0px;text-align:left;color:#eee;}
.pycno-1599cdc39ffa{max-width:1200px;font-size:0.9em;}
.pycno-cbf5ba40dad5{padding:10px 20px 15px;}
.pycno-a42da91c77f8{height:45px;width:auto;opacity:0.85;}
.pycno-700f7c42c686{height:43px;width:auto;opacity:0.85;}
.pycno-e2a864c49052{padding:5px 20px 15px;color:#fff;}
.pycno-ffe353be83c4{font-weight:600;font-family:nulshock;}
.pycno-ef83576e9dec{color:#fff;}
.pycno-ef83576e9dec{color:#fff;}
.pycno-ef83576e9dec{color:#fff;}
.pycno-ef83576e9dec{color:#fff;}
.pycno-f3ab5fa83b1e{padding:5px 20px 15px;}
.pycno-ffe353be83c4{font-weight:600;font-family:nulshock;}
.pycno-ef83576e9dec{color:#fff;}
.pycno-ef83576e9dec{color:#fff;}
.pycno-ef83576e9dec{color:#fff;}
.pycno-ef83576e9dec{color:#fff;}
.pycno-ef83576e9dec{color:#fff;}
.pycno-ef83576e9dec{color:#fff;}
.pycno-5591d0261707{padding:15px 0px 15px;}
.pycno-6b2a94ea3bb9{font-weight:600;}
.pycno-2005539cd4b7{margin-bottom:10px;background-color:transparent;border:1px solid #bbb;}
.pycno-f04669ad4e23{border-radius:5px;background-color:black;border:1px solid #bbb;color:white;}
.pycno-726e8b317f32{margin-top:10px;}
.pycno-ef83576e9dec{color:#fff;}
.pycno-ef83576e9dec{color:#fff;}
.pycno-364ee3b60c31{text-align:center;font-family:nulshock;padding:5px;font-size:9px;opacity:0.5;}