.rw-header-shell{font-family:var(--font-body),system-ui,sans-serif;line-height:1.55}.rw-header-shell a{text-decoration:none}.rw-header-shell *{box-sizing:border-box}.rw-header-shell header{transition:transform .32s cubic-bezier(.4,0,.2,1);will-change:transform}.rw-header-shell header[data-hidden="1"]{transform:translateY(-105%)}@media (prefers-reduced-motion:reduce){.rw-header-shell header{transition:none}}@media (max-width:1080px){.rw-header-shell .jl-hdr{display:flex!important;flex-wrap:wrap;justify-content:space-between;align-items:center}.rw-header-shell .jl-nav{flex-basis:100%;order:3;justify-content:flex-start!important;padding-bottom:2px}}.rw-header-shell .jl-burger{display:none}@media (max-width:860px){.rw-header-shell .jl-hdr{display:flex!important;align-items:center;justify-content:space-between;gap:12px!important;min-height:64px!important;padding:8px 20px!important}.rw-header-shell header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;will-change:auto!important;filter:none!important;transform:none!important;perspective:none!important}@media (max-height:720px){.rw-header-shell .jl-panel nav a{padding:13px 0!important;font-size:17px!important}.rw-header-shell .jl-panel{padding:16px 22px 22px!important}}.rw-header-shell header a[aria-label]{min-width:44px;min-height:44px;display:inline-flex!important;align-items:center;justify-content:center}.rw-header-shell .jl-actions,.rw-header-shell .jl-nav{display:none!important}.rw-header-shell .jl-burger{display:block;position:static}.rw-header-shell .jl-burger>summary{list-style:none}.rw-header-shell .jl-burger>summary::-webkit-details-marker{display:none}.rw-header-shell .jl-bars:after,.rw-header-shell .jl-bars:before{content:"";position:absolute;left:0;width:20px;height:2px;background:#ffffff;border-radius:2px}.rw-header-shell .jl-bars:before{top:-6px}.rw-header-shell .jl-bars:after{top:6px}.rw-header-shell .jl-burger[open]>summary{background:#b87333!important}.rw-header-shell .jl-panel{position:absolute;left:0;right:0;top:100%;background:#ece7da;padding:20px 22px 30px;border-top:1px solid rgba(35,74,58,.14);box-shadow:0 18px 34px -22px rgba(35,74,58,.55);max-height:calc(100vh - 110px);overflow-y:auto;z-index:60}.rw-header-shell .jl-legal>span:nth-child(n+2){display:none!important}.rw-header-shell .jl-legal{justify-content:center!important;gap:0 10px!important;padding:7px 16px!important;font-size:11.5px!important}.rw-header-shell .jl-legal>span:first-child{font-size:11.5px}}@media (max-width:420px){.rw-header-shell .jl-hdr{min-height:60px!important}}.rework-page .rw-effect-0:hover{color:#ffffff!important;border-color:#de8450!important}.rework-page .rw-effect-1:hover{background:#b87333!important;color:#fff!important}.rework-page .rw-effect-2:hover{background:#1b4d3e!important}.rework-page .rw-effect-3:hover{background:#de8450!important}.rework-page .rw-effect-10:hover,.rework-page .rw-effect-11:hover,.rework-page .rw-effect-12:hover,.rework-page .rw-effect-13:hover,.rework-page .rw-effect-14:hover,.rework-page .rw-effect-15:hover,.rework-page .rw-effect-16:hover,.rework-page .rw-effect-17:hover,.rework-page .rw-effect-18:hover,.rework-page .rw-effect-4:hover,.rework-page .rw-effect-5:hover,.rework-page .rw-effect-6:hover,.rework-page .rw-effect-7:hover,.rework-page .rw-effect-8:hover,.rework-page .rw-effect-9:hover{color:#de8450!important}.rework-page .rw-effect-19:hover,.rework-page .rw-effect-20:hover,.rework-page .rw-effect-21:hover{transform:translateY(-3px)!important;box-shadow:0 22px 40px -26px rgba(35,74,58,.7)!important}.rework-page .rw-effect-22:hover,.rework-page .rw-effect-23:hover,.rework-page .rw-effect-24:hover{color:#b87333!important}.rework-page .rw-effect-25:hover{background:#b87333!important;color:#fff!important}.rework-page .rw-effect-26:hover{transform:scale(1.035)!important}.rework-page .rw-effect-27:active{transform:scale(1.01)!important}.rework-page .rw-effect-28:hover{transform:scale(1.035)!important}.rework-page .rw-effect-29:active{transform:scale(1.01)!important}.rework-page .rw-effect-30:hover{transform:scale(1.035)!important}.rework-page .rw-effect-31:active{transform:scale(1.01)!important}.rework-page .rw-effect-32:hover{transform:scale(1.035)!important}.rework-page .rw-effect-33:active{transform:scale(1.01)!important}.rework-page .rw-effect-34:hover{transform:scale(1.035)!important}.rework-page .rw-effect-35:active{transform:scale(1.01)!important}.rework-page .rw-effect-36:hover{transform:scale(1.035)!important}.rework-page .rw-effect-37:active{transform:scale(1.01)!important}.rework-page .rw-effect-38:hover,.rework-page .rw-effect-39:hover{background:#b87333!important;color:#fff!important}.rework-page .rw-effect-40:hover,.rework-page .rw-effect-41:hover{color:#b87333!important}.rework-page .rw-effect-42:focus,.rework-page .rw-effect-43:focus,.rework-page .rw-effect-44:focus,.rework-page .rw-effect-45:focus,.rework-page .rw-effect-46:focus,.rework-page .rw-effect-47:focus{border-color:#1b4d3e!important}.rework-page .rw-effect-48:hover{background:#b87333!important}.rework-page .rw-effect-49:hover,.rework-page .rw-effect-50:hover{color:#b87333!important}.rework-page{font-family:var(--font-body),sans-serif}.rework-page :focus-visible{outline:3px solid #b87333;outline-offset:4px}.rework-page [id]{scroll-margin-top:130px}.rework-page header button{border:0;cursor:pointer}.rework-page header nav a[aria-current=page]{color:#b87333!important;font-weight:700!important}.rework-page .rw-cookie-settings{background:#163f33;color:#d9ebe2;padding:0 24px 18px;text-align:center;font-size:13px}.rework-page .rw-cookie-settings button{min-height:44px}.rework-page .rw-other{display:grid;grid-gap:7px;gap:7px;font-size:12.5px;font-weight:700;color:#163f33}.rework-page .rw-other input{border:1.5px solid rgba(35,74,58,.28);border-radius:11px;padding:13px 15px;font-size:16px}.rework-page .rw-form-error{color:#8e301f;margin-top:18px}.rework-page .rw-form-success{padding:24px;background:#d9ebe2;border-radius:12px;color:#163f33}.rework-page form button:disabled{opacity:.65;cursor:not-allowed}.rework-page .rw-blog-wrap{max-width:1180px;margin:0 auto;padding:70px 24px}.rework-page .rw-blog-feature-wrap{padding:42px 24px}.rework-page .rw-blog-feature{background:white;border:1.5px solid rgba(35,74,58,.22);border-radius:22px;overflow:hidden;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));box-shadow:0 10px 26px -22px rgba(35,74,58,.55)}.rework-page .rw-blog-image{background:#ece7da;display:block;min-width:0}.rework-page .rw-blog-image img{width:100%;height:100%;object-fit:cover;aspect-ratio:16/10}.rework-page .rw-blog-image img.rw-blog-fallback{object-fit:contain;padding:60px}.rework-page .rw-blog-feature .rw-blog-image{min-height:300px}.rework-page .rw-blog-feature-body{padding:34px;display:flex;flex-direction:column;justify-content:center}.rework-page .rw-blog-meta{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-bottom:14px;font-size:12.5px}.rework-page .rw-blog-meta span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:white;background:#b87333;border-radius:99px;padding:4px 11px}.rework-page .rw-blog-feature h2{font-weight:700;font-size:clamp(24px,2.6vw,32px);line-height:1.15;color:#163f33;margin:0 0 14px;letter-spacing:-.015em}.rework-page .rw-blog-feature p{font-size:15px;margin:0 0 20px}.rework-page .rw-blog-feature a:last-child{font-size:14px;font-weight:700}.rework-page .rw-blog-all{background:white;border-top:1px solid rgba(35,74,58,.16);border-bottom:1px solid rgba(35,74,58,.16)}.rework-page .rw-blog-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}.rework-page .rw-blog-filters button{background:#ece7da;color:#1b4d3e;border:0;border-radius:99px;padding:8px 16px;min-height:44px;font-size:13px;font-weight:600;cursor:pointer}.rework-page .rw-blog-filters button[aria-pressed=true]{background:#163f33;color:white}.rework-page .rw-blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));grid-gap:22px;gap:22px}.rework-page .rw-blog-card{border:1.5px solid rgba(35,74,58,.22);border-radius:18px;box-shadow:0 10px 26px -22px rgba(35,74,58,.55);overflow:hidden;display:flex;flex-direction:column}.rework-page .rw-blog-card-body{padding:22px;display:flex;flex-direction:column;flex:1 1}.rework-page .rw-blog-category{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b87333;margin-bottom:9px}.rework-page .rw-blog-card h3{font-weight:700;font-size:19px;line-height:1.2;color:#163f33;margin:0 0 9px}.rework-page .rw-blog-card p{font-size:13.5px;margin:0 0 16px}.rework-page .rw-blog-card-bottom{margin-top:auto;display:flex;justify-content:space-between;gap:12px;font-size:12.5px}@media (max-width:860px){.rework-page form input:not([type=checkbox]),.rework-page form select,.rework-page form textarea{font-size:16px!important}.rework-page [id]{scroll-margin-top:80px}}@media (prefers-reduced-motion:reduce){.rework-page *,.rework-page :after,.rework-page :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.rework-page form :is(input,select,textarea):focus-visible{outline:3px solid #b87333!important;outline-offset:3px!important}@media (min-width:861px){.rework-landing input[name=jldv]{display:none}}@media (max-width:860px){.rework-landing input[name=jlex]{display:none}.rework-landing #jldv-b:focus-visible~.jl-dvnav label[for=jldv-b],.rework-landing #jldv-c:focus-visible~.jl-dvnav label[for=jldv-c]{outline:3px solid #b87333;outline-offset:3px}.rework-page header .jl-panel{max-height:max(0px,calc(100dvh - var(--rw-menu-top, 110px)))!important;overflow-y:auto;overscroll-behavior:contain}.rework-page footer.rw-footer .jl-foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:20px 18px!important;padding:26px 20px 0!important}.rework-page footer.rw-footer .jl-foot>div:first-child{grid-column:1/-1;display:grid!important;grid-template-columns:auto 1fr;align-items:center;grid-gap:10px 16px;gap:10px 16px}.rework-page footer.rw-footer .jl-foot>div:first-child>a:first-child{margin:0!important}.rework-page footer.rw-footer .jl-foot>div:first-child>div{margin:0!important;justify-self:end}.rework-page footer.rw-footer .jl-foot>div:first-child>p{grid-column:1/-1;font-size:11px!important}.rework-page footer.rw-footer .jl-foot>div:nth-child(4){grid-column:1/-1}.rework-page footer.rw-footer .jl-foot>div>div:first-child{margin-bottom:6px!important;font-size:13.5px!important}.rework-page footer.rw-footer .jl-foot>div>div:last-child:not(:first-child){gap:0!important}.rework-page footer.rw-footer .jl-foot>div>div>a:not([aria-label]){display:inline-flex!important;align-items:center;min-height:32px!important;font-size:13px!important}}