.nls,.nls-finder{--nls-primary:var(--action,#8a9a5b);--nls-primary-dark:var(--action-dark,#48502f);--nls-primary-light:var(--action-light,#dee3cf);--nls-tint:var(--action-ultra-light,#f4f6ef);--nls-ink:#000;--nls-text:var(--base-dark,#404040);--nls-muted:var(--base-semi-dark,#595959);--nls-label:#808080;--nls-line:#dddedf;--nls-surface:#f2f2f2;font-family:inherit;font-size:16px;line-height:1.5;color:var(--nls-ink)}.nls *,.nls-finder *{box-sizing:border-box}.nls-launch{display:inline-flex;align-items:center;gap:.9em;cursor:pointer;font:inherit;font-weight:800;text-transform:uppercase;line-height:2em;color:var(--nls-tint);background:var(--nls-primary);border:2.5px solid var(--nls-primary);border-radius:0;padding:.75em 1.5em;transition:background .2s,border-color .2s,color .2s}.nls-launch:hover,.nls-launch:focus-visible{background:var(--nls-primary-dark);border-color:var(--nls-primary-dark)}.nls-launch:focus-visible{outline:2px solid var(--nls-primary);outline-offset:3px}.nls-launch kbd{font:inherit;font-size:.7em;font-weight:700;letter-spacing:.04em;color:var(--nls-tint);background:rgb(255 255 255 / .18);border:0;border-radius:0;padding:.15em .45em;line-height:1.4}.nls-modal[hidden]{display:none}.nls-modal{position:fixed;z-index:999999;inset:0;display:grid;place-items:start center;padding-top:min(12vh,110px)}.nls-backdrop{position:absolute;inset:0;background:rgb(255 255 255 / .86);backdrop-filter:blur(3px)}.nls-panel{position:relative;width:min(800px,calc(100vw - 32px));max-height:76vh;background:#fff;border:1px solid var(--nls-line);border-radius:0;box-shadow:0 18px 60px rgb(0 0 0 / .14);overflow:hidden;display:flex;flex-direction:column}.nls-input-row{display:flex;align-items:center;gap:.9em;padding:.35em 1em .35em 1.25em;border-bottom:1px solid var(--nls-line)}.nls-icon{display:inline-flex;color:var(--nls-primary)}.nls-icon svg{width:22px;height:22px;display:block}.nls-input-row input{flex:1;min-width:0;border:0;outline:0;box-shadow:none;background:#fff0;font:inherit;font-size:1.15em;color:var(--nls-ink);padding:1em 0}.nls-input-row input::placeholder{color:var(--nls-muted);opacity:.8}.nls-input-row input::-webkit-search-cancel-button{display:none}.nls-input-row button{font:inherit;font-size:.72em;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--nls-text);background:#fff0;border:1px solid var(--nls-text);border-radius:0;padding:.4em .65em;cursor:pointer;transition:background .15s,color .15s}.nls-input-row button:hover{background:var(--nls-ink);color:#fff}.nls-body{overflow:auto;padding:.4em 0 .6em}.nls-group h3{margin:1.1em 1.25em .4em;font-size:.72em;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--nls-label);line-height:1.6}.nls-result{display:flex;gap:1em;align-items:center;text-decoration:none;color:inherit;padding:.75em 1.25em;border-left:3px solid #fff0;transition:background .15s,border-color .15s}.nls-result:hover,.nls-result.is-active{background:var(--nls-tint);border-left-color:var(--nls-primary)}.nls-result img{width:76px;height:56px;object-fit:cover;border-radius:0;flex:none;background:var(--nls-surface)}.nls-copy{min-width:0;flex:1}.nls-copy strong,.nls-copy small{display:block}.nls-copy strong{font-weight:600;color:var(--nls-ink);line-height:1.35}.nls-copy small{color:var(--nls-muted);margin-top:.2em;font-size:.875em;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nls-why{display:block;margin-top:.3em;font-size:.78em;font-weight:400;letter-spacing:0;text-transform:none;color:var(--nls-primary-dark)}.nls-related{display:block;font-size:.78em;margin-top:.3em;font-weight:400;color:var(--nls-muted)}.nls-result em{flex:none;font-size:.66em;font-style:normal;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--nls-primary-dark);background:var(--nls-primary-light);padding:.32em .6em;border-radius:0;white-space:nowrap}.nls-empty,.nls-loading{padding:2.2em 1.25em;text-align:center;color:var(--nls-muted);display:grid;gap:.7em;justify-items:center}.nls-empty strong{color:var(--nls-ink);font-weight:600}.nls-suggestion{font:inherit;font-size:.8em;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--nls-tint);background:var(--nls-primary);border:2.5px solid var(--nls-primary);border-radius:0;padding:.6em 1.1em;cursor:pointer}.nls-suggestion:hover{background:var(--nls-primary-dark);border-color:var(--nls-primary-dark)}.nls-chips{padding:0 1.25em 1em;display:flex;gap:.5em;flex-wrap:wrap}.nls-chips button,.nls-facet-row button{flex:none;font:inherit;font-size:.82em;font-weight:400;letter-spacing:0;text-transform:none;white-space:nowrap;color:var(--nls-text);background:#fff;border:1px solid var(--nls-line);border-radius:0;padding:.4em .75em;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.nls-chips button:hover,.nls-facet-row button:hover,.nls-chips button:focus-visible,.nls-facet-row button:focus-visible{border-color:var(--nls-primary);background:var(--nls-tint);color:var(--nls-primary-dark);outline:0}.nls-facets{padding:.7em 0 .5em;border-top:1px solid var(--nls-line);display:grid;gap:.45em;min-width:0}.nls-facet-row{display:flex;gap:.4em;align-items:center;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding:.15em 1.25em;scrollbar-width:thin;scrollbar-color:var(--nls-line) #fff0;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.nls-facet-row>strong{flex:none;position:sticky;left:0;z-index:1;min-width:96px;padding-right:.5em;background:#fff;font-size:.72em;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--nls-label)}.nls-facet-row::-webkit-scrollbar{height:6px}.nls-facet-row::-webkit-scrollbar-thumb{background:var(--nls-line)}.nls-facet-row small{margin-left:.3em;color:var(--nls-label);font-weight:400;opacity:1}.nls-compare{padding:.4em 1.25em 1em;border-top:1px solid var(--nls-line)}.nls-compare h3{margin:.8em 0 .6em;font-size:.72em;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--nls-label)}.nls-compare-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.6em}.nls-compare-grid a{display:flex;flex-direction:column;gap:.25em;padding:.8em .9em;border:1px solid var(--nls-line);border-radius:0;text-decoration:none;color:var(--nls-ink);transition:border-color .15s,background .15s}.nls-compare-grid a:hover{border-color:var(--nls-primary);background:var(--nls-tint)}.nls-compare-grid small{color:var(--nls-muted)}.nls-meta,.nls-footer{font-size:.75em;font-weight:400;letter-spacing:.02em;text-transform:none;color:var(--nls-label);padding:.6em 1.25em;border-top:1px solid var(--nls-line)}.nls-footer{display:flex;gap:1.25em;background:var(--nls-surface)}.nls-meta{text-align:right}.nls-open{overflow:hidden}.nls-finder{max-width:1100px}.nls-finder form{padding:clamp(20px,3vw,36px);background:#fff;border:1px solid var(--nls-line);border-radius:0}.nls-finder form h3{margin:0 0 1.4em;font-size:1.33em;font-weight:600;letter-spacing:.01em;text-transform:uppercase;color:var(--nls-ink);line-height:1.3}.nls-finder-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.25em 1.5em}.nls-finder label{display:flex;flex-direction:column;gap:.4em;font-size:.75em;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--nls-text)}.nls-finder input[type=text],.nls-finder input:not([type]),.nls-finder input[type=search],.nls-finder input[inputmode=numeric]{width:100%;font:inherit;font-size:1em;font-weight:400;letter-spacing:0;text-transform:none;color:var(--nls-ink);background:#fff;border:1px solid var(--nls-line);border-radius:0;padding:.75em 1em;line-height:1.5;transition:border-color .15s,box-shadow .15s,outline-color .15s}.nls-finder input::placeholder{color:#666;opacity:.75}.nls-finder input:focus{outline:2px solid rgb(138 154 91 / .85);outline-offset:3px;border-color:rgb(138 154 91 / .85);box-shadow:0 0 0 2px rgb(138 154 91 / .2)}.nls-finder form p{display:flex;flex-wrap:wrap;gap:.5em 1.75em;margin:1.5em 0 1.25em}.nls-finder form p label{flex-direction:row;align-items:center;gap:.6em;font-size:.82em;letter-spacing:.04em;cursor:pointer}.nls-finder input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:var(--nls-primary);border-radius:0}.nls-finder form button[type=submit]{font:inherit;font-weight:800;text-transform:uppercase;line-height:2em;color:var(--nls-tint);background:var(--nls-primary);border:2.5px solid var(--nls-primary);border-radius:0;padding:.75em 1.5em;cursor:pointer;transition:background .2s,border-color .2s}.nls-finder form button[type=submit]:hover{background:var(--nls-primary-dark);border-color:var(--nls-primary-dark)}.nls-finder form button[type=submit]:focus-visible{outline:2px solid var(--nls-primary);outline-offset:3px}.nls-guided-query{margin:1.75em 0 .75em;font-size:.75em;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--nls-label)}.nls-guided-query strong{color:var(--nls-ink);letter-spacing:.02em;font-weight:600}.nls-finder-results{display:grid;gap:.75em;margin-top:.5em}.nls-finder-result{display:grid;gap:.3em;padding:1.1em 1.25em;background:#fff;border:1px solid var(--nls-line);border-left:3px solid var(--nls-primary);border-radius:0;text-decoration:none;color:var(--nls-ink);transition:background .15s,border-color .15s}.nls-finder-result:hover{background:var(--nls-tint);border-color:var(--nls-primary)}.nls-finder-result strong{font-size:1.08em;font-weight:600;line-height:1.35}.nls-finder-result span{font-size:.85em;color:var(--nls-muted)}.nls-finder-result em{justify-self:start;font-size:.68em;font-style:normal;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--nls-primary-dark);background:var(--nls-primary-light);padding:.3em .55em}@media(max-width:600px){.nls-modal{padding-top:0}.nls-panel{width:100vw;max-height:100vh;height:100vh;border:0}.nls-footer{display:none}.nls-result img{width:60px;height:46px}.nls-result em{display:none}.nls-facet-row>strong{min-width:84px}.nls-launch{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.nls *,.nls-finder *{transition:none!important}}.nls .nls-panel{padding:0!important;margin:0!important;max-width:none;display:flex;flex-direction:column;min-height:0}.nls .nls-body{flex:1 1 auto;min-height:0}.nls .nls-input-row input[type=search]{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;padding:1em 0!important;margin:0!important;height:auto!important;border-radius:0!important;font-size:1.15em!important;width:auto}.nls .nls-copy strong{font-weight:600!important;color:var(--nls-ink)}.nls .nls-group h3,.nls .nls-compare h3{padding:0!important;font-family:inherit}.nls .nls-result{border-bottom:0;text-decoration:none!important}.nls button{box-shadow:none}.nls-finder form{margin:0}.nls-finder form h3{padding:0}.nls-finder label{margin:0}.nls .nls-result,.nls-compare-grid a,.nls-finder .nls-finder-result{font-weight:400;color:var(--nls-ink)}.nls .nls-result:hover,.nls .nls-result:focus-visible,.nls-finder .nls-finder-result:hover{color:var(--nls-ink)}.nls-finder .nls-finder-result strong{font-weight:600;color:var(--nls-ink)}.nls-finder .nls-finder-result span{color:var(--nls-muted)}html body.bricks-is-frontend .nls .nls-result .nls-copy strong,html body.bricks-is-frontend .nls .nls-compare-grid a strong,html body.bricks-is-frontend .nls .nls-finder-result strong{font-weight:600!important}html body.bricks-is-frontend .nls .nls-result .nls-copy small,html body.bricks-is-frontend .nls .nls-result .nls-copy .nls-why,html body.bricks-is-frontend .nls .nls-result .nls-copy .nls-related,html body.bricks-is-frontend .nls .nls-result .nls-copy span,html body.bricks-is-frontend .nls .nls-compare-grid a small,html body.bricks-is-frontend .nls .nls-finder-result small,html body.bricks-is-frontend .nls .nls-finder-result span{font-weight:400!important}html body.bricks-is-frontend .nls .nls-result em,html body.bricks-is-frontend .nls .nls-finder-result em{font-weight:600!important}.nls-dates{display:block;margin:.15rem 0 .1rem;font-size:.82rem;font-weight:600;letter-spacing:.01em}.nls-corrected{padding:.6rem 1rem;font-size:.9rem}.nls-corrected button{background:none;border:0;padding:0;margin-left:.25rem;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.nls-when{white-space:nowrap}.nls-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4em .75em;margin-top:.45em}.nls-row .nls-why{margin-top:0}.nls .nls-result{align-items:stretch}.nls .nls-result img{height:auto;align-self:stretch;min-height:56px}.nls .nls-result .nls-copy{align-self:center}.nls .nls-copy strong{display:flex;align-items:baseline;min-width:0}.nls .nls-copy strong .nls-title{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nls .nls-copy strong .nls-when{flex:none;white-space:nowrap}html body.bricks-is-frontend .nls .nls-result .nls-copy strong .nls-title{font-weight:600!important}.nls .nls-facet-row>strong{flex:0 0 10.5em;width:10.5em;min-width:10.5em;box-sizing:border-box}.nls .nls-copy{min-width:0;overflow:hidden}.nls .nls-row{flex-wrap:nowrap;min-width:0}.nls .nls-row em{flex:none}.nls .nls-row .nls-why,.nls .nls-copy .nls-related{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nls .nls-row .nls-why{flex:1 1 auto}