.nl{--nl-ink:#111;--nl-white:#fff;--nl-beige:#f3eee6;--nl-beige-soft:#f8f6f2;--nl-line:#c9b48f;--nl-grey:#4a4a4a;--nl-hair:#e4e1dc;--nl-footer-grey:#a3a3a3;font-family:var(--font-nl), system-ui, -apple-system, sans-serif;color:var(--nl-ink);background:var(--nl-white);font-feature-settings:"lnum" 1}.nl :where(h1,h2,h3){letter-spacing:-.015em}.nl-display{letter-spacing:-.025em;font-weight:300;line-height:1.05}.nl-h2{font-size:max(1.75rem,min(3vw,2.25rem));font-weight:500;line-height:1.15}.nl-label{letter-spacing:.14em;text-transform:uppercase;color:var(--nl-grey);font-size:13px;font-weight:600}.nl-body{color:var(--nl-grey);font-size:16px;line-height:1.65}.nl-lead{color:var(--nl-ink);font-size:max(1.125rem,min(1.6vw,1.375rem));font-weight:500;line-height:1.5}.nl-btn,.nl-btn-outline,.nl-btn-white{cursor:pointer;text-align:left;border-radius:0;justify-content:space-between;align-items:center;gap:1.25rem;min-height:48px;padding:.75rem 1.5rem;font-size:15px;font-weight:600;line-height:1.2;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.nl-btn{background:var(--nl-ink);color:var(--nl-white);border:1px solid var(--nl-ink)}.nl-btn:hover{background:#2b2b2b}.nl-btn-outline{background:var(--nl-white);color:var(--nl-ink);border:1px solid var(--nl-ink)}.nl-btn-outline:hover{background:var(--nl-ink);color:var(--nl-white)}.nl-btn-white{background:var(--nl-white);color:var(--nl-ink);border:1px solid var(--nl-white)}.nl-btn:focus-visible{outline:2px solid var(--nl-ink);outline-offset:3px}.nl-btn-outline:focus-visible{outline:2px solid var(--nl-ink);outline-offset:3px}.nl-btn-white:focus-visible{outline:2px solid var(--nl-ink);outline-offset:3px}.nl-link:focus-visible{outline:2px solid var(--nl-ink);outline-offset:3px}.nl summary:focus-visible{outline:2px solid var(--nl-ink);outline-offset:3px}.nl-band-dark .nl-btn-white:focus-visible{outline-color:var(--nl-white)}.nl-arrow{transition:transform .2s}.nl-btn:hover .nl-arrow,.nl-btn-outline:hover .nl-arrow,.nl-link:hover .nl-arrow{transform:translate(3px)}.nl-link{color:var(--nl-ink);text-underline-offset:5px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.nl-link:hover{text-decoration-thickness:2px}.nl-link-quiet{color:var(--nl-grey);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.nl-link-quiet:hover{color:var(--nl-ink)}.nl-panel{border-top:2px solid #cfcac2;border-bottom:2px solid #cfcac2}.nl-panel>summary{cursor:pointer;align-items:center;gap:1.25rem;min-height:56px;padding:1.1rem 0;list-style:none;display:flex}@media (max-width:767px){.nl-panel>summary{row-gap:.25rem}}.nl-panel>summary::-webkit-details-marker{display:none}.nl-panel .nl-panel-open-label,.nl-panel[open] .nl-panel-closed-label{display:none}.nl-panel[open] .nl-panel-open-label{display:inline}.nl-panel .nl-panel-sign:before{content:"+"}.nl-panel[open] .nl-panel-sign:before{content:"−"}.nl-faq>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:1rem 0;font-size:16px;font-weight:600;list-style:none;display:flex}.nl-faq>summary::-webkit-details-marker{display:none}.nl-faq .nl-panel-sign:before{content:"+"}.nl-faq[open] .nl-panel-sign:before{content:"−"}@media (min-width:768px){.nl-footer-group>summary{pointer-events:none}.nl-footer-group>summary .nl-panel-sign{display:none}}.nl-footer-group>summary{list-style:none}.nl-footer-group>summary::-webkit-details-marker{display:none}.nl-footer-group .nl-panel-sign:before{content:"+"}.nl-footer-group[open] .nl-panel-sign:before{content:"−"}.nl-wipe-haze,.nl-wipe-blade{display:none!important}.nl-wipe{--p:0}.nl-wipe-haze{-webkit-backdrop-filter:blur(9px)saturate(.9);backdrop-filter:blur(9px)saturate(.9);clip-path:inset(calc(var(--p) * 100%) 0 0 0);pointer-events:none;background:#fffcf66b;position:absolute;top:0;bottom:0;left:0;right:0}.nl-wipe-blade{left:0;right:0;top:calc(var(--p) * 100%);background:var(--nl-line);pointer-events:none;height:3px;opacity:calc(1 - var(--p) * var(--p) * var(--p));position:absolute;box-shadow:0 2px 6px #0000001f}.nl-wipe-sun{pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 35%,#fff6e18c 50%,#0000 65%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.nl-wipe.is-clear .nl-wipe-sun{animation:1.4s ease-out .1s both nl-sun}@media (max-width:767px){.nl-wipe-haze,.nl-wipe-blade,.nl-wipe-sun{display:none}}@keyframes nl-sun{0%{opacity:0;transform:translate(-100%)}20%{opacity:1}to{opacity:0;transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.nl-wipe-haze,.nl-wipe-blade,.nl-wipe-sun{display:none}}.nl-clip-still{display:none}@media (prefers-reduced-motion:reduce){.nl-clip-video{display:none}.nl-clip-still{display:block}}
