.nb-bgh{background:var(--bgh-bg, #000);color:var(--bgh-text, #fff);padding-top:var(--bgh-pt, 80px);padding-bottom:var(--bgh-pb, 80px)}.nb-bgh__head{text-align:center}.nb-bgh__eyebrow{margin:0 0 18px;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--bgh-eyebrow, var(--bgh-muted, rgba(255,255,255,.55)))}.nb-bgh__title{margin:0 0 18px;font-weight:400;line-height:1.05;letter-spacing:-.01em;font-size:clamp(2.4rem,1.2rem + 4vw,4.4rem);font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING)}.nb-bgh__desc{margin:0 auto;max-width:60ch;font-size:1rem;line-height:1.6;color:var(--bgh-muted, rgba(255,255,255,.6))}.nb-bgh__desc>:first-child{margin-top:0}.nb-bgh__desc>:last-child{margin-bottom:0}.nb-bgh__actions{display:flex;flex-wrap:wrap;gap:14px 28px;justify-content:center;align-items:center;margin-top:30px}.nb-bgh__btn{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:opacity .2s ease,background .2s ease,color .2s ease}.nb-bgh__btn--filled{padding:15px 32px;border-radius:2px;background:var(--btn-bg, #fff);color:var(--btn-text, #000)}.nb-bgh__btn--filled:hover{opacity:.85}.nb-bgh__btn--outline{padding:15px 32px;border-radius:2px;border:1px solid var(--btn-bg, currentColor);color:var(--btn-text, var(--bgh-text, #fff))}.nb-bgh__btn--outline:hover{background:var(--btn-bg, #fff);color:var(--btn-text, #000)}.nb-bgh__btn--text{padding:15px 4px;color:var(--btn-text, var(--bgh-text, #fff))}.nb-bgh__btn--text:hover{opacity:.7}.nb-bgh__stage{position:relative;width:100%}.nb-bgh__lamp{width:100%;height:auto;display:block}.nb-bgh__lamp--on{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;will-change:opacity}.nb-bgh__lamp.nb-bgh__mobile{display:none}.nb-bgh__stats{position:absolute;left:0;right:0;bottom:var(--bgh-stats-bottom, 8%);display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;margin:0;padding:0;background:transparent}.nb-bgh__stats-flow .nb-bgh__stats{position:static}.nb-bgh__stat{flex:1 1 0;min-width:90px;text-align:center}.nb-bgh__stat-icon{display:block;margin:0 auto var(--bgh-icon-gap, 14px);line-height:0}.nb-bgh__stat-icon img{display:inline-block;width:var(--bgh-icon, 34px);height:var(--bgh-icon, 34px);object-fit:contain}.nb-bgh__stat-value{margin:0;line-height:1;font-weight:400;font-size:clamp(2rem,1rem + 3vw,3.4rem);font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING)}.nb-bgh__stat-label{margin:10px 0 0;font-size:13px;letter-spacing:.04em;color:var(--bgh-muted, rgba(255,255,255,.6))}@media screen and (max-width:768px){.nb-bgh{padding-top:var(--bgh-pt-m, 56px);padding-bottom:var(--bgh-pb-m, 56px)}.nb-bgh__lamp.nb-bgh__desktop{display:none}.nb-bgh__lamp.nb-bgh__mobile{display:block}.nb-bgh__stats{position:static;margin-top:var(--bgh-stats-offset-m, 16px);display:grid;grid-template-columns:1fr 1fr;gap:14px 10px}.nb-bgh__wrap{margin-top:var(--bgh-gap-m, 24px)}.nb-bgh__actions{flex-direction:column}.nb-bgh__btn--filled,.nb-bgh__btn--outline{width:100%}.nb-bgh__stat{min-width:0}.nb-bgh__stat-icon img{width:var(--bgh-icon-m, 28px);height:var(--bgh-icon-m, 28px)}.nb-bgh__stat-label{font-size:11px}}@media(prefers-reduced-motion:reduce){.nb-bgh__lamp--on{opacity:1!important}}.nb-cta{padding-top:var(--cta-pt, 0px);padding-bottom:var(--cta-pb, 0px)}.nb-cta__panel{position:relative;display:flex;align-items:var(--cta-align, center);justify-content:var(--cta-justify, center);text-align:var(--cta-text, center);min-height:var(--cta-min, 520px);padding:var(--cta-py, 80px) var(--cta-px, 40px);background:var(--cta-bg, #000000);border-radius:var(--cta-radius, 0px);overflow:hidden}.nb-cta__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--cta-focal, center);display:block;border:0}.nb-cta__bg--mobile{display:none}.nb-cta__video{object-fit:cover;object-position:var(--cta-focal, center);background-color:var(--cta-bg, #000000);pointer-events:none}.nb-cta__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cta-overlay, transparent)}.nb-cta__inner{position:relative;width:100%;max-width:var(--cta-max, 720px)}.nb-cta__eyebrow{margin:0 0 22px;font-size:var(--cta-eyebrow-size, 12px);font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--cta-eyebrow, var(--cta-body, rgba(255, 255, 255, .65)))}.nb-cta__title{margin:0 0 22px;font-weight:400;line-height:1.18;color:var(--cta-heading, #FFFFFF);font-size:var(--cta-title-size, 40px)}.nb-cta__body{font-size:var(--cta-body-size, 16px);line-height:1.6;color:var(--cta-body, rgba(255, 255, 255, .75))}.nb-cta__body>:first-child{margin-top:0}.nb-cta__body>:last-child{margin-bottom:0}.nb-cta__meta{margin:26px 0 0;font-size:var(--cta-meta-size, 12px);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--cta-meta, var(--cta-body, rgba(255, 255, 255, .65)))}.nb-cta__stats{display:flex;flex-wrap:wrap;justify-content:var(--cta-justify, center);gap:var(--cta-stats-gap, 24px);margin:var(--cta-stats-top, 32px) 0 0;padding:0}.nb-cta__stat{flex:1 1 0;min-width:90px;text-align:center}.nb-cta__stat-icon{display:block;margin:0 auto var(--cta-icon-gap, 14px);line-height:0}.nb-cta__stat-icon img{display:inline-block;width:var(--cta-icon, 34px);height:var(--cta-icon, 34px);object-fit:contain}.nb-cta__stat-value{margin:0;line-height:1;font-size:var(--cta-stat-value, 40px);color:var(--cta-stat-value-color, var(--cta-heading, #FFFFFF));font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING)}.nb-cta__stat-label{margin:10px 0 0;font-size:var(--cta-stat-label, 13px);letter-spacing:.04em;line-height:1.35;color:var(--cta-stat-label-color, var(--cta-body, rgba(255,255,255,.7)))}.nb-cta__actions{display:flex;justify-content:var(--cta-justify, center);margin-top:26px}.nb-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:.8em;padding:16px 32px;border:1px solid transparent;border-radius:2px;text-decoration:none;font-size:var(--cta-btn-size, 12px);font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:opacity .2s ease,background .2s ease,color .2s ease}.nb-cta__btn--filled{background:var(--cta-btn-bg, #FFFFFF);border-color:var(--cta-btn-bg, #FFFFFF);color:var(--cta-btn-text, #1A1A1A)}.nb-cta__btn--filled:hover{opacity:.88}.nb-cta__btn--outline{background:transparent;border-color:var(--cta-btn-bg, #FFFFFF);color:var(--cta-btn-bg, #FFFFFF)}.nb-cta__btn--outline:hover{background:var(--cta-btn-bg, #FFFFFF);color:var(--cta-btn-text, #1A1A1A)}.nb-cta__btn--text{background:transparent;padding:8px 0;color:var(--cta-btn-bg, #FFFFFF)}.nb-cta__btn--text:hover{opacity:.7}.nb-cta__arrow{display:inline-flex;align-items:center;transition:transform .2s ease}.nb-cta__arrow svg{width:1.1em;height:auto;display:block}.nb-cta__btn:hover .nb-cta__arrow{transform:translate(3px)}@media screen and (max-width:768px){.nb-cta{padding-top:var(--cta-pt-m, 0px);padding-bottom:var(--cta-pb-m, 0px)}.nb-cta__overlay{background:var(--cta-overlay-m, var(--cta-overlay, transparent))}.nb-cta__panel{align-items:var(--cta-align-m, center);justify-content:var(--cta-justify-m, center);text-align:var(--cta-text-m, center);min-height:var(--cta-min-m, 480px);padding:var(--cta-py-m, 56px) var(--cta-px-m, 24px);background:var(--cta-bg-m, var(--cta-bg, #000000));border-radius:var(--cta-radius-m, 0px)}.nb-cta__bg--desktop{display:none}.nb-cta__bg--mobile{display:block;object-position:var(--cta-focal-m, center)}.nb-cta__inner{max-width:var(--cta-max-m, 100%)}.nb-cta__title{font-size:var(--cta-title-size-m, 30px)}.nb-cta__body{font-size:var(--cta-body-size-m, 15px)}.nb-cta__actions{justify-content:var(--cta-justify-m, center)}.nb-cta__stats{justify-content:var(--cta-justify-m, center);gap:calc(var(--cta-stats-gap, 24px) * .75)}.nb-cta__stat-icon img{width:var(--cta-icon-m, 28px);height:var(--cta-icon-m, 28px)}.nb-cta__stat-value{font-size:var(--cta-stat-value-m, 30px)}.nb-cta__btn--fill-m{width:100%}}.nb-faq{background:var(--faq-bg, transparent);padding-top:var(--faq-pt, 88px);padding-bottom:var(--faq-pb, 88px)}.nb-faq__grid{display:grid;grid-template-columns:var(--faq-col-left, 45fr) var(--faq-col-right, 55fr);gap:var(--faq-col-gap, 64px);align-items:start}.nb-faq__col--sticky{position:sticky;top:var(--faq-sticky-top, 100px)}.nb-faq__head{text-align:var(--faq-head-align, left)}.nb-faq__eyebrow{margin:0 0 16px;font-size:var(--faq-eyebrow-size, 13px);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--faq-eyebrow, var(--faq-body, #7C766F))}.nb-faq__title{margin:0 0 20px;font-weight:400;line-height:1.08;color:var(--faq-heading, #1F1D1B);font-size:var(--faq-title-size, 52px);font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING)}.nb-faq__intro{font-size:var(--faq-body-size, 17px);line-height:1.55;color:var(--faq-body, #7C766F)}.nb-faq__intro>:first-child{margin-top:0}.nb-faq__intro>:last-child{margin-bottom:0}.nb-faq__actions{display:flex;justify-content:var(--faq-head-justify, flex-start);margin-top:28px}.nb-faq__link{display:inline-flex;align-items:center;justify-content:center;padding:15px 30px;border:1px solid var(--faq-btn-border, #C9C2BB);border-radius:2px;color:var(--faq-heading, #1F1D1B);text-decoration:none;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:background .2s ease,color .2s ease}.nb-faq__link:hover{background:var(--faq-btn-bg, #1F1D1B);border-color:var(--faq-btn-bg, #1F1D1B);color:var(--faq-btn-text, #FFFFFF)}.nb-faq__panel{background:var(--faq-panel-bg, #C6C7BF);border-radius:var(--faq-panel-radius, 12px);padding:var(--faq-panel-pad, 40px)}.nb-faq__item+.nb-faq__item{border-top:1px solid var(--faq-rule, rgba(31, 29, 27, .14))}.nb-faq__q{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:var(--faq-row-pad, 22px) 0;cursor:pointer;list-style:none;color:var(--faq-q-color, #1F1D1B);font-size:var(--faq-q-size, 21px);line-height:1.25;font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING)}.nb-faq__q::-webkit-details-marker{display:none}.nb-faq__q:hover .nb-faq__icon{opacity:1}.nb-faq__q-text{min-width:0}.nb-faq__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--faq-icon-size, 14px);height:var(--faq-icon-size, 14px);margin-top:.35em;color:var(--faq-icon, #B08D6A);opacity:.85;transition:transform .25s ease,opacity .2s ease}.nb-faq__icon svg{width:100%;height:auto;display:block}.nb-faq__item[open] .nb-faq__icon--plus{transform:rotate(45deg)}.nb-faq__item[open] .nb-faq__icon--chevron{transform:rotate(180deg)}.nb-faq__a{padding:0 0 var(--faq-row-pad, 22px);max-width:46em;font-size:var(--faq-a-size, 16px);line-height:1.6;color:var(--faq-a-color, #6B655F)}.nb-faq__a>:first-child{margin-top:0}.nb-faq__a>:last-child{margin-bottom:0}.nb-faq__item[open]>.nb-faq__a{animation:nb-faq-reveal .25s ease}@keyframes nb-faq-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.nb-faq__empty{padding:12px 0;font-size:14px;color:var(--faq-a-color, #6B655F)}@media(prefers-reduced-motion:reduce){.nb-faq__item[open]>.nb-faq__a{animation:none}.nb-faq__icon{transition:none}}@media screen and (max-width:768px){.nb-faq{padding-top:var(--faq-pt-m, 60px);padding-bottom:var(--faq-pb-m, 60px)}.nb-faq__grid{grid-template-columns:minmax(0,1fr);gap:var(--faq-stack-gap, 32px)}.nb-faq__col--sticky{position:static;top:auto}.nb-faq__head{text-align:var(--faq-head-align-m, left)}.nb-faq__actions{justify-content:var(--faq-head-justify-m, flex-start)}.nb-faq__link{width:100%}.nb-faq__title{font-size:var(--faq-title-size-m, 38px)}.nb-faq__intro{font-size:var(--faq-body-size-m, 16px)}.nb-faq__panel{padding:var(--faq-panel-pad-m, 24px)}.nb-faq__q{font-size:var(--faq-q-size-m, 19px);gap:16px}}.nb-ht{background:var(--ht-bg, transparent);padding-top:var(--ht-pt, 80px);padding-bottom:var(--ht-pb, 80px);overflow-x:clip}.nb-ht__head{text-align:var(--ht-head-align, center);max-width:760px;margin:var(--ht-head-mi, auto);margin-bottom:40px}.nb-ht__eyebrow{margin:0 0 16px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ht-eyebrow, var(--ht-muted, #7C736C))}.nb-ht__title{margin:0;font-weight:400;line-height:1.1;letter-spacing:-.01em;color:var(--ht-heading, #2A2622);font-size:clamp(2rem,1rem + 3vw,3.2rem);font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING)}.nb-ht__meta{margin:14px 0 0;font-size:15px;color:var(--ht-muted, #7C736C)}.nb-ht__steps{display:grid;grid-template-columns:repeat(var(--ht-cols, 4),minmax(0,1fr));gap:var(--ht-gap, 24px)}.nb-ht__step{display:flex;flex-direction:column;min-width:0}.nb-ht__media{background:transparent;border:var(--ht-border-w, 0px) solid var(--ht-border-c, transparent);border-radius:var(--ht-radius, 8px);overflow:hidden;box-sizing:border-box}.nb-ht__img{display:block;width:100%;height:var(--ht-img-h, 420px);object-fit:cover;object-position:center}.nb-ht__text{text-align:var(--ht-align, left);padding-top:18px}.nb-ht__step-title{margin:0;font-weight:400;line-height:1.2;color:var(--ht-heading, #2A2622);font-size:var(--ht-title-size, 22px);font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING)}.nb-ht__num{color:var(--ht-accent, #B49A85)}.nb-ht__body{margin:10px 0 0;font-size:var(--ht-body-size, 14px);line-height:1.55;color:var(--ht-muted, #7C736C)}.nb-ht__body>:first-child{margin-top:0}.nb-ht__body>:last-child{margin-bottom:0}.nb-ht__cta{display:flex;justify-content:center;margin-top:40px}.nb-ht__btn{display:inline-flex;align-items:center;gap:.7em;padding:16px 30px;border:1px solid transparent;border-radius:2px;text-decoration:none;font-size:var(--ht-btn-size, 12px);font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:opacity .2s ease,background .2s ease,color .2s ease}.nb-ht__btn--filled{background:var(--ht-btn-bg, #2A2622);border-color:var(--ht-btn-bg, #2A2622);color:var(--ht-btn-text, #FFFFFF)}.nb-ht__btn--filled:hover{opacity:.88}.nb-ht__btn--outline{background:transparent;border-color:var(--ht-btn-bg, #2A2622);color:var(--ht-btn-bg, #2A2622)}.nb-ht__btn--outline:hover{background:var(--ht-btn-bg, #2A2622);color:var(--ht-btn-text, #FFFFFF)}.nb-ht__btn--text{background:transparent;padding:8px 0;color:var(--ht-btn-bg, #2A2622)}.nb-ht__btn--text:hover{opacity:.7}.nb-ht__arrow{display:inline-flex;align-items:center;transition:transform .2s ease}.nb-ht__arrow svg{width:1.1em;height:auto;display:block}.nb-ht__btn:hover .nb-ht__arrow{transform:translate(3px)}@media screen and (max-width:768px){.nb-ht{padding-top:var(--ht-pt-m, 56px);padding-bottom:var(--ht-pb-m, 56px)}.nb-ht__head{text-align:var(--ht-head-align-m, left);margin:var(--ht-head-mi-m, auto auto auto 0);margin-bottom:28px}.nb-ht__img{height:var(--ht-img-h-m, 320px)}.nb-ht__steps{gap:var(--ht-gap-m, 20px)}.nb-ht__steps--m-grid{grid-template-columns:repeat(var(--ht-cols-m, 1),minmax(0,1fr))}.nb-ht__steps--m-carousel{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-right:calc(var(--ht-edge-m, 20px) * -1);padding-right:var(--ht-edge-m, 20px);scroll-padding-right:var(--ht-edge-m, 20px)}.nb-ht__steps--m-carousel::-webkit-scrollbar{display:none}.nb-ht__steps--m-carousel .nb-ht__step{flex:0 0 calc((100% + var(--ht-edge-m, 20px) - (var(--ht-visible, 1.3) - 1) * var(--ht-gap-m, 20px)) / var(--ht-visible, 1.3));scroll-snap-align:start}.nb-ht__cta{margin-top:28px}.nb-ht__btn{width:100%;justify-content:center}}.nb-si{background:var(--si-bg, transparent);padding-top:var(--si-pt, 88px);padding-bottom:var(--si-pb, 88px);overflow-x:clip}.nb-si__head{max-width:var(--si-head-width, 620px);margin-left:var(--si-head-ml, auto);margin-right:var(--si-head-mr, auto);margin-bottom:var(--si-head-gap, 40px);text-align:var(--si-head-align, center)}.nb-si__eyebrow{margin:0 0 14px;font-size:var(--si-eyebrow-size, 13px);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--si-eyebrow, var(--si-body, #8C6A6E))}.nb-si__title{margin:0 0 18px;font-weight:400;line-height:1.12;color:var(--si-heading, #2A2622);font-size:var(--si-title-size, 44px);font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING)}.nb-si__body{font-size:var(--si-body-size, 16px);line-height:1.6;color:var(--si-body, #6E6862)}.nb-si__body>:first-child{margin-top:0}.nb-si__body>:last-child{margin-bottom:0}.nb-si__actions{display:flex;justify-content:var(--si-head-justify, center);margin-top:26px}.nb-si__link{display:inline-flex;align-items:center;justify-content:center;padding:15px 30px;border:1px solid var(--si-btn-border, #C9C2BB);border-radius:var(--si-btn-radius, 2px);background:transparent;color:var(--si-heading, #2A2622);text-decoration:none;font-size:var(--si-btn-size, 12px);font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:background .2s ease,color .2s ease}.nb-si__link:hover{background:var(--si-btn-bg, #2A2622);border-color:var(--si-btn-bg, #2A2622);color:var(--si-add-text, #FFFFFF)}.nb-si__nav{display:flex;justify-content:var(--si-nav-justify, flex-end);gap:var(--si-nav-gap, 10px);margin-bottom:22px}.nb-si__arrow{width:var(--si-nav-size, 44px);height:var(--si-nav-size, 44px);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;border:1px solid var(--si-nav-border, #D8D2CB);border-radius:var(--si-nav-radius, 2px);color:var(--si-nav-color, #2A2622);transition:opacity .2s ease,background .2s ease}.nb-si__arrow svg{width:40%;height:auto;display:block}.nb-si__arrow:hover{background:#0000000a}.nb-si__arrow.is-disabled{opacity:.35;pointer-events:none}.nb-si__track{display:grid;grid-template-columns:repeat(var(--si-cols, 4),minmax(0,1fr));gap:var(--si-gap, 20px);align-items:start}.nb-si__track--d-carousel{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-right:calc(var(--si-edge, 0px) * -1);padding-right:var(--si-edge, 0px);scroll-padding-right:var(--si-edge, 0px)}.nb-si__track--d-carousel::-webkit-scrollbar{display:none}.nb-si__track--d-carousel .nb-si__card{flex:0 0 calc((100% + var(--si-edge, 0px) - (var(--si-visible, 4.5) - 1) * var(--si-gap, 20px)) / var(--si-visible, 4.5));scroll-snap-align:start}.nb-si__card{display:flex;flex-direction:column;min-width:0;background:var(--si-card-bg, #FFFFFF);border:1px solid var(--si-card-border, #E7E2DC);border-radius:var(--si-card-radius, 2px);overflow:hidden}.nb-si__media{position:relative;background:var(--si-media-bg, #F4F1ED);padding:var(--si-media-pad, 0px)}.nb-si__media-link{position:relative;display:block}.nb-si__figure{position:relative;margin:0;aspect-ratio:var(--si-ratio, .8333);overflow:hidden}.nb-si__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;display:block}.nb-si__figure--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s ease}.nb-si__card:hover .nb-si__figure--hover{opacity:1}.nb-si__media .badge-box-container{position:absolute;top:var(--si-badge-inset, 12px);left:var(--si-badge-inset, 12px);right:auto;z-index:2;margin:0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--si-badge-gap, 6px);pointer-events:none}.nb-si__add{margin-top:14px}.nb-si__product-form,.nb-si__product-form .product__submit,.nb-si__add-form{margin:0}.nb-si__add--full .nb-si__add-btn,.nb-si__add--full .nb-si__product-form,.nb-si__add--full .nb-si__product-form .product__submit,.nb-si__add--full .nb-si__add-form{width:100%}.nb-si__add--full .nb-si__add-btn{display:flex}.nb-si .nb-si__add-btn.nb-si__add-btn{padding:var(--si-add-pad-y, 12px) var(--si-add-pad-x, 20px);font-size:var(--si-add-size, 11px);border-radius:var(--si-add-radius, 2px)}.nb-si__add-btn--disabled{opacity:.45;pointer-events:none}.nb-si .nb-si__add-btn--custom{background:var(--si-add-bg, transparent);border-color:var(--si-add-border, var(--si-add-bg, #1A1A1A));color:var(--si-add-text, #1A1A1A)}.nb-si .nb-si__add-btn--custom .btn__text,.nb-si .nb-si__add-btn--custom .btn__added{color:inherit}.nb-si .nb-si__add-btn--custom:hover{background:var(--si-add-bg-hover, var(--si-add-bg, #1A1A1A));color:var(--si-add-text-hover, var(--si-add-text, #FFFFFF))}.nb-si__info{display:flex;flex-direction:column;padding:var(--si-card-pad, 14px);border-top:1px solid var(--si-card-border, #E7E2DC)}.nb-si__reviews{display:flex;align-items:center;gap:8px;margin-bottom:8px}.nb-si__stars{display:inline-flex;gap:.1em;font-size:var(--si-star-size, 10px);line-height:1;color:var(--si-star, #1F1D1B)}.nb-si__star.is-empty{opacity:.35}.nb-si__review-count{font-size:var(--si-review-size, 10px);color:var(--si-card-meta, #8A837C)}.nb-si__vendor{margin:0 0 var(--si-vendor-gap, 6px);font-size:var(--si-vendor-size, 11px);line-height:1.3;letter-spacing:var(--si-vendor-tracking, .12em);color:var(--si-vendor-color, #8A837C)}.nb-si__vendor--upper{text-transform:uppercase}.nb-si__name{color:var(--si-card-title, #1F1D1B);font-size:var(--si-card-title-size, 16px);line-height:1.25;text-decoration:none;font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING)}.nb-si__name:hover{text-decoration:underline}.nb-si__text{margin:6px 0 0;font-size:var(--si-card-meta-size, 11px);line-height:1.45;color:var(--si-card-meta, #8A837C)}.nb-si__price{margin:12px 0 0;font-size:var(--si-card-price-size, 11px);color:var(--si-card-price, #1F1D1B)}.nb-si__was{margin-right:6px;opacity:.55}@media screen and (min-width:769px){.nb-si__nav--d-off{display:none}}@media screen and (max-width:768px){.nb-si{padding-top:var(--si-pt-m, 60px);padding-bottom:var(--si-pb-m, 60px)}.nb-si__head{max-width:none;margin-left:var(--si-head-ml-m, auto);margin-right:var(--si-head-mr-m, auto);margin-bottom:var(--si-head-gap-m, 28px);text-align:var(--si-head-align-m, center)}.nb-si__actions{justify-content:var(--si-head-justify-m, center)}.nb-si__link{width:100%}.nb-si__title{font-size:var(--si-title-size-m, 34px)}.nb-si__body{font-size:var(--si-body-size-m, 15px)}.nb-si__nav{justify-content:var(--si-nav-justify-m, flex-end)}.nb-si__nav--m-off{display:none}.nb-si__track{gap:var(--si-gap-m, 14px)}.nb-si__track--m-grid{display:grid;grid-template-columns:repeat(var(--si-cols-m, 2),minmax(0,1fr));overflow:visible;margin-right:0;padding-right:0}.nb-si__track--m-grid .nb-si__card{flex:initial}.nb-si__track--m-carousel{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-right:calc(var(--si-edge-m, 20px) * -1);padding-right:var(--si-edge-m, 20px);scroll-padding-right:var(--si-edge-m, 20px)}.nb-si__track--m-carousel::-webkit-scrollbar{display:none}.nb-si__vendor{font-size:var(--si-vendor-size-m, 11px)}.nb-si__name{font-size:var(--si-card-title-size-m, 16px)}.nb-si__text{font-size:var(--si-card-text-size-m, 12px)}.nb-si__price{font-size:var(--si-card-price-size-m, 12px)}.nb-si__track--m-carousel .nb-si__card{flex:0 0 calc((100% + var(--si-edge-m, 20px) - (var(--si-visible-m, 1.4) - 1) * var(--si-gap-m, 14px)) / var(--si-visible-m, 1.4));scroll-snap-align:start}}.nb-tm{background:var(--tm-bg, transparent);padding-top:var(--tm-pt, 90px);padding-bottom:var(--tm-pb, 90px);overflow-x:clip}.nb-tm__featured{max-width:900px;margin:var(--tm-head-mi, auto);margin-bottom:var(--tm-head-gap, 56px);text-align:var(--tm-head-align, center)}.nb-tm__stars{display:flex;gap:.18em;line-height:1;justify-content:var(--tm-head-align, center)}.nb-tm__stars--featured{font-size:var(--tm-star-size, 22px);color:var(--tm-star-color, #2A2622);margin-bottom:22px}.nb-tm__star.is-empty{opacity:.45}.nb-tm__quote{margin:0;font-weight:400;line-height:1.25;color:var(--tm-quote-color, #2A2622);font-size:var(--tm-quote-size, 34px);font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING)}.nb-tm__meta{margin:22px 0 0;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--tm-meta-color, #857D76)}.nb-tm__cards{display:grid;grid-template-columns:repeat(var(--tm-cols, 3),minmax(0,1fr));gap:var(--tm-gap, 24px);align-items:stretch}.nb-tm__card{display:flex;flex-direction:column;min-width:0;background:var(--tm-card-bg, #22201D);border-radius:var(--tm-card-radius, 10px);padding:var(--tm-card-pad, 34px)}.nb-tm__stars--card{justify-content:flex-start;font-size:12px;color:var(--tm-card-star, #FFFFFF);margin-bottom:18px}.nb-tm__card-title{margin:0 0 14px;font-weight:400;line-height:1.2;color:var(--tm-card-title, #FFFFFF);font-size:var(--tm-card-title-size, 20px);font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING)}.nb-tm__card-text{font-size:var(--tm-card-text-size, 14px);line-height:1.6;color:var(--tm-card-text, rgba(255, 255, 255, .72))}.nb-tm__card-text>:first-child{margin-top:0}.nb-tm__card-text>:last-child{margin-bottom:0}.nb-tm__card-meta{margin:auto 0 0;padding-top:24px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--tm-card-meta, rgba(255, 255, 255, .55))}@media screen and (max-width:768px){.nb-tm{padding-top:var(--tm-pt-m, 60px);padding-bottom:var(--tm-pb-m, 60px)}.nb-tm__featured{margin-bottom:32px}.nb-tm__quote{font-size:var(--tm-quote-size-m, 26px)}.nb-tm__card{padding:var(--tm-card-pad-m, 24px)}.nb-tm__cards{gap:var(--tm-gap-m, 16px)}.nb-tm__cards--m-grid{grid-template-columns:repeat(var(--tm-cols-m, 1),minmax(0,1fr))}.nb-tm__cards--m-carousel{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-right:calc(var(--tm-edge-m, 20px) * -1);padding-right:var(--tm-edge-m, 20px);scroll-padding-right:var(--tm-edge-m, 20px)}.nb-tm__cards--m-carousel::-webkit-scrollbar{display:none}.nb-tm__cards--m-carousel .nb-tm__card{flex:0 0 calc((100% + var(--tm-edge-m, 20px) - (var(--tm-visible, 1.15) - 1) * var(--tm-gap-m, 16px)) / var(--tm-visible, 1.15));scroll-snap-align:start}}.nb-vs{padding-top:var(--vs-pt, 0px);padding-bottom:var(--vs-pb, 0px)}.nb-vs__grid{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.nb-vs__grid--media-right .nb-vs__media{order:2}.nb-vs__grid--media-right .nb-vs__panel{order:1}.nb-vs__media{min-width:0}.nb-vs__frame{position:relative;height:100%;min-height:var(--vs-media-min, 520px);background:var(--vs-media-bg, #EDE8E2);overflow:hidden}.nb-vs__poster,.nb-vs__video,.nb-vs__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;border:0}.nb-vs__poster--mobile{display:none}.nb-vs__video{opacity:0;pointer-events:none;transition:opacity .3s ease}.nb-vs__frame.is-playing .nb-vs__video{opacity:1;pointer-events:auto}.nb-vs__frame.is-playing .nb-vs__poster,.nb-vs__frame.is-playing .nb-vs__play{opacity:0;pointer-events:none}.nb-vs__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--vs-play, 90px);height:var(--vs-play, 90px);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid rgba(255,255,255,.7);border-radius:50%;background:#ffffff2e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;transition:opacity .3s ease,transform .2s ease,background .2s ease}.nb-vs__play:hover{background:#ffffff4d;transform:translate(-50%,-50%) scale(1.05)}.nb-vs__play svg{width:38%;height:38%;margin-left:6%}.nb-vs__panel{background:var(--vs-panel-bg, #2A2724);display:flex;align-items:center;min-width:0}.nb-vs__panel-inner{width:100%;padding:var(--vs-panel-py, 72px) var(--vs-panel-px, 72px)}.nb-vs__eyebrow{margin:0 0 18px;font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--vs-eyebrow, var(--vs-muted, rgba(255, 255, 255, .65)))}.nb-vs__title{margin:0 0 22px;font-weight:400;line-height:1.1;color:var(--vs-heading, #FFFFFF);font-size:var(--vs-title-size, 46px);font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING)}.nb-vs__body{font-size:var(--vs-body-size, 16px);line-height:1.6;color:var(--vs-muted, rgba(255, 255, 255, .7))}.nb-vs__body>:first-child{margin-top:0}.nb-vs__body>:last-child{margin-bottom:0}.nb-vs__steps{margin:22px 0 0;padding:0;list-style:none}.nb-vs__step{display:flex;gap:14px;padding:8px 0;font-size:var(--vs-body-size, 16px);line-height:1.5;color:var(--vs-muted, rgba(255, 255, 255, .75))}.nb-vs__step-num{flex:0 0 auto;font-weight:600;color:var(--vs-accent, #FFFFFF)}.nb-vs__cta{margin-top:30px}.nb-vs__btn{display:inline-flex;align-items:center;gap:.8em;padding:16px 30px;border:1px solid transparent;border-radius:2px;text-decoration:none;font-size:var(--vs-btn-size, 12px);font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:opacity .2s ease,background .2s ease,color .2s ease}.nb-vs__btn--filled{background:var(--vs-btn-bg, #FFFFFF);border-color:var(--vs-btn-bg, #FFFFFF);color:var(--vs-btn-text, #1A1A1A)}.nb-vs__btn--filled:hover{opacity:.88}.nb-vs__btn--outline{background:transparent;border-color:var(--vs-btn-bg, #FFFFFF);color:var(--vs-btn-bg, #FFFFFF)}.nb-vs__btn--outline:hover{background:var(--vs-btn-bg, #FFFFFF);color:var(--vs-btn-text, #1A1A1A)}.nb-vs__btn--text{background:transparent;padding:8px 0;color:var(--vs-btn-bg, #FFFFFF)}.nb-vs__btn--text:hover{opacity:.7}.nb-vs__arrow{display:inline-flex;align-items:center;transition:transform .2s ease}.nb-vs__arrow svg{width:1.1em;height:auto;display:block}.nb-vs__btn:hover .nb-vs__arrow{transform:translate(3px)}@media screen and (max-width:768px){.nb-vs{padding-top:var(--vs-pt-m, 0px);padding-bottom:var(--vs-pb-m, 0px)}.nb-vs__grid{grid-template-columns:1fr}.nb-vs__grid--media-right .nb-vs__media,.nb-vs__grid--media-right .nb-vs__panel{order:0}.nb-vs__frame{min-height:var(--vs-media-min-m, 380px)}.nb-vs__poster--desktop{display:none}.nb-vs__poster--mobile{display:block}.nb-vs__panel-inner{padding:var(--vs-panel-py-m, 32px) var(--vs-panel-px-m, 24px)}.nb-vs__title{font-size:var(--vs-title-size-m, 32px)}.nb-vs__btn{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/106/compiled_assets/styles.css.map?subset=AAAA8QY */
