/* Motion is progressive enhancement. Static content is always the default. */
.nm-scene{display:none}.nd-materials.nm-materials{display:block}.nm-material-nav{display:flex;gap:8px;flex-wrap:wrap;margin:-9px 0 30px}.nm-material-nav a{display:inline-flex;gap:8px;align-items:center;border:1px solid #cbd4c2;border-radius:24px;padding:9px 16px;text-decoration:none;font-size:12px;color:#596951;line-height:1.5;background:transparent;transition:background-color .25s,color .25s,border-color .25s}.nm-material-nav a[aria-current="step"]{background:#254936;color:#fffdf6;border-color:#254936}.nm-material-nav a:focus-visible{outline:3px solid #b78131;outline-offset:4px}
.nd-materials.nm-materials .nd-row{padding:28px 0;scroll-margin-top:130px}.nd-materials.nm-materials .nd-row:first-child{padding-top:0}.nd-materials.nm-materials .nm-inline-visual{display:block;position:relative;min-height:0;margin:0 0 23px;background:#f3eadc;overflow:hidden;border-radius:4px}.nd-materials.nm-materials .nm-inline-visual img{position:static;display:block;width:100%;height:310px;object-fit:cover}.nm-inline-visual figcaption{font-size:10px;color:#747964;padding:10px 13px;line-height:1.7;background:#f6f3eb}
.nm-material-step.is-active .nd-number{color:#31573d}.nm-material-step.is-active h3{color:#254936}.nm-material-step h3,.nm-material-step .nd-number{transition:color .3s}
@media(min-width:960px) and (min-height:650px){
.nd-materials.nm-materials.nm-enhanced{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:65px;align-items:start}
.nm-enhanced .nm-scene{display:block;position:sticky;top:120px;height:min(62vh,560px);min-height:360px;overflow:hidden;border-radius:5px;background:#efe9dc;isolation:isolate}
.nm-scene-panel{position:absolute;inset:0;opacity:0;transition:opacity .48s cubic-bezier(.2,.7,.3,1);pointer-events:none}
.nm-scene-panel.is-active{opacity:1}.nm-scene-panel img{display:block;width:100%;height:100%;object-fit:cover}
.nm-scene-caption{position:absolute;left:16px;right:16px;bottom:16px;padding:10px 12px!important;font-size:10px;line-height:1.6!important;background:#fffdf1db;color:#526349;z-index:2;backdrop-filter:blur(4px)}
.nm-scene-index{position:absolute;left:18px;top:17px;z-index:2;background:#fffdf1d9;color:#35513d;font-size:10px;letter-spacing:.1em;padding:6px 9px;border-radius:3px}
.nd-materials.nm-enhanced .nm-inline-visual{display:none}.nd-materials.nm-enhanced .nd-row{min-height:390px;padding:95px 0 65px}.nd-materials.nm-enhanced .nd-row:first-child{padding-top:25px;min-height:345px}
}
@media(max-width:959px){.nd-materials.nm-materials .nm-inline-visual img{height:260px}.nm-material-nav{margin-top:-8px;margin-bottom:22px;gap:7px}.nm-material-nav a{font-size:11px;padding:8px 13px}.nd-materials.nm-materials .nd-row{scroll-margin-top:95px}.nm-scene{display:none!important}}
@media(prefers-reduced-motion:reduce){.nectr-motion-v16 .nm-scene{display:none!important}.nectr-motion-v16 .nd-materials.nm-materials.nm-enhanced{display:block!important}.nectr-motion-v16 .nd-materials.nm-materials .nm-inline-visual{display:block!important}.nectr-motion-v16 .nd-materials.nm-materials .nd-row{min-height:0!important;padding:26px 0!important}.nectr-motion-v16 .nm-material-nav a,.nectr-motion-v16 .nm-material-step h3,.nectr-motion-v16 .nm-material-step .nd-number,.nectr-motion-v16 .nm-scene-panel{transition:none!important}.nectr-motion-v16 [data-nm-reveal],.nectr-motion-v16 [data-nm-image-entry],.nectr-motion-v16 [data-nm-gallery]{animation:none!important;opacity:1!important;transform:none!important}}
