@media only screen and (min-width:0rem){:root{--ndGreen:#0b6e3f;--ndGreenDark:#063f24;--ndCream:#f8f5ef}#nd-hero{align-items:center;background-color:#000;display:flex;justify-content:center;min-height:100svh;overflow:hidden;position:relative;width:100%}#nd-hero .nd-hero-slideshow{inset:0;overflow:hidden;position:absolute;z-index:0}#nd-hero .nd-slide{inset:0;opacity:0;position:absolute;transition:opacity 1.5s ease-in-out}#nd-hero .nd-slide.active{opacity:1}#nd-hero .nd-slide.active img{transform:scale(1.04) translate(-1.5%,-1.5%);transition:transform 5s linear}#nd-hero .nd-slide:not(.active) img{transform:scale(1) translate(0);transition:transform 1.5s ease-out 1.5s}#nd-hero .nd-slide img,#nd-hero .nd-slide picture{display:block;height:100%;width:100%}#nd-hero .nd-slide img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#nd-hero .nd-hero-overlay{background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 40%,rgba(0,0,0,.75));inset:0;position:absolute;z-index:1}#nd-hero .nd-hero-emblem{filter:drop-shadow(0 2px 10px rgba(0,0,0,.4));height:auto;left:50%;position:absolute;top:1.75rem;transform:translateX(-50%);width:9.375rem}#nd-hero .cs-container{justify-content:center;padding:6.25rem 1.25rem;position:relative;z-index:2}#nd-hero .cs-container,.nd-hero-content{align-items:center;display:flex;flex-direction:column;width:100%}.nd-hero-content{backdrop-filter:blur(6px);background-color:rgba(0,0,0,.35);border-radius:1rem;gap:1.125rem;max-width:51.25rem;padding:2.25rem 1.5rem;text-align:center}.nd-theme-tag{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin:0}.nd-theme-tag .nd-theme-tag-ar{color:#fff;font-family:var(--headerFont);font-size:clamp(2.5rem,8vw,4.75rem);font-weight:900;letter-spacing:.01em;line-height:1.15em;text-shadow:0 2px 16px rgba(0,0,0,.4)}.nd-theme-tag .nd-theme-tag-en,html[lang=en] .nd-theme-tag .nd-theme-tag-ar{color:var(--secondaryLight);font-size:clamp(.8125rem,2vw,1.0625rem);font-weight:600;letter-spacing:.16em;text-transform:uppercase}html[lang=en] .nd-theme-tag .nd-theme-tag-ar{text-shadow:none}html[lang=en] .nd-theme-tag .nd-theme-tag-en{color:#fff;font-size:clamp(2.5rem,8vw,4.75rem);font-weight:900;letter-spacing:.01em;line-height:1.15em;text-shadow:0 2px 16px rgba(0,0,0,.4);text-transform:none}.nd-hero-headline{color:#fff;font-size:clamp(1rem,1.95vw,1.25rem);line-height:1.5em;margin:0;max-width:38.75rem;text-shadow:0 2px 12px rgba(0,0,0,.35)}.nd-hero-scroll-indicator{animation:nd-scroll-bounce 2s ease-in-out infinite;bottom:2rem;left:50%;opacity:.8;position:absolute;transform:translateX(-50%);z-index:3}.nd-hero-scroll-indicator svg{display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}}@keyframes nd-scroll-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@media only screen and (min-width:48rem){#nd-hero .cs-container{padding:8.75rem 2.5rem}.nd-hero-emblem{top:2.5rem;width:12.5rem}}@media only screen and (min-width:0rem){#nd-offer{background:linear-gradient(160deg,var(--ndGreenDark) 0,var(--ndGreen) 100%);border-bottom:1px solid rgba(197,152,82,.35);border-top:1px solid rgba(197,152,82,.35);padding:1.5rem 1rem;position:relative;width:100%}#nd-offer .cs-container{gap:1.125rem;margin:auto;max-width:68.75rem;text-align:center;width:100%}#nd-offer .cs-container,.nd-offer-message{align-items:center;display:flex;flex-direction:column}.nd-offer-message{gap:.375rem}.nd-offer-percent{color:var(--secondaryLight);font-family:var(--headerFont);font-size:clamp(3.25rem,11vw,4.5rem);font-weight:900;line-height:1em}.nd-offer-text{align-items:center;display:flex;flex-direction:column;gap:.5rem}.nd-offer-topper{color:var(--secondaryLight);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.nd-offer-gift{color:#fff;font-size:1rem;font-weight:700;line-height:1.4em;margin:0;max-width:32.5rem}.nd-offer-terms-btn{background:none;border:none;color:hsla(0,0%,100%,.75);cursor:pointer;font-family:var(--bodyFont);font-size:.75rem;padding:0;text-decoration:underline;text-underline-offset:3px;transition:color .2s}.nd-offer-terms-btn:hover{color:var(--secondaryLight)}.nd-offer-actions{align-items:center;display:flex}}@media only screen and (min-width:48rem){#nd-offer .cs-container{flex-direction:row;justify-content:space-between;text-align:left}.nd-offer-message{align-items:center;flex-direction:row;gap:1rem}.nd-offer-text{align-items:flex-start}.nd-offer-actions{align-items:center;flex-direction:row;gap:1.25rem}}@keyframes ndModalIn{0%{opacity:0;transform:translateY(-20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media only screen and (min-width:0rem){body.modal-open{overflow:hidden}.nd-modal-overlay{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(0,0,0,.82);display:none;inset:0;justify-content:center;overflow-y:auto;padding:1rem;position:fixed;z-index:99999}.nd-modal-overlay.nd-modal-open{display:flex}.nd-modal-container{animation:ndModalIn .3s ease-out;background:#fff;border-radius:.75rem;box-shadow:0 25px 60px rgba(0,0,0,.35);margin:auto;max-width:32.5rem;padding:2rem 1.75rem;position:relative;width:100%}.nd-modal-container:before{background:linear-gradient(90deg,var(--secondary) 0,var(--secondaryLight) 100%);border-radius:.75rem .75rem 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.nd-modal-container h2{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(1.25rem,3vw,1.5rem);font-weight:700;margin:0 0 1rem;padding-right:2rem}.nd-modal-close{align-items:center;background:rgba(0,0,0,.08);border:none;border-radius:50%;color:#555;cursor:pointer;display:flex;font-size:1.25rem;height:2rem;justify-content:center;line-height:1;position:absolute;right:.875rem;top:.875rem;transition:background .2s ease,color .2s ease;width:2rem}.nd-modal-close:hover{background:var(--secondary);color:#fff}.nd-modal-terms-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0 0 1rem;padding:0}.nd-modal-terms-list li{color:var(--bodyTextColor);font-size:.875rem;line-height:1.5em;padding-left:1rem;position:relative}.nd-modal-terms-list li:before{color:var(--secondary);content:"•";left:0;position:absolute}.nd-modal-end-date{border-top:1px solid #e5e0d5;color:var(--ndGreen);font-size:.8125rem;font-weight:700;margin:0;padding-top:.75rem}#nd-culture{background:var(--ndCream);overflow:hidden;padding:5rem 1rem;width:100%}#nd-culture .cs-container{align-items:center;display:flex;flex-direction:column;gap:2.5rem;margin:auto;max-width:75rem;width:100%}.nd-culture-image{border-radius:.5rem;order:2;overflow:hidden;width:100%}.nd-culture-image picture{display:block;height:100%;width:100%}.nd-culture-image img{display:block;height:auto;width:100%}.nd-culture-content{order:1;width:100%}.nd-culture-pillars{display:flex;flex-direction:column;gap:1.5rem;list-style:none;margin:2rem 0 0;padding:0}.nd-culture-pillar{align-items:flex-start;display:flex;gap:1rem}.nd-culture-pillar h3{color:var(--headerColor);font-family:var(--headerFont);font-size:1.5rem;font-weight:700;margin:0 0 .25rem}.nd-culture-pillar p{color:var(--bodyTextColor);font-size:1rem;line-height:1.5em;margin:0}.nd-pillar-icon{color:var(--secondary);flex-shrink:0;height:2.75rem;margin-top:.125rem;width:2.75rem}}@media only screen and (min-width:48rem){#nd-culture .cs-container{align-items:center;flex-direction:row;gap:3rem}.nd-culture-image{flex:none;height:26.25rem;order:-1;width:50%}.nd-culture-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.nd-culture-content{flex:none;order:2;width:50%}}@media only screen and (min-width:75rem){#nd-culture .cs-container{gap:6.25rem}.nd-culture-image{flex:none;height:35rem;order:-1;width:50%}.nd-culture-content{flex:none;order:2;width:50%}.nd-culture-pillars{display:grid;grid-template-columns:1fr 1fr}}@media only screen and (min-width:0rem){#collections-gallery .cs-text,#collections-gallery .cs-title,#collections-gallery .cs-topper{text-align:center;width:100%}#collections-gallery{background-color:var(--ndCream);margin:0;overflow:visible;padding:1.875rem 0 0;position:relative}#collections-gallery,#collections-gallery .cg-container{display:flex;flex-direction:column;width:100%}#collections-gallery .cg-slider{height:80vh;position:relative;width:100%}#collections-gallery .cg-slide{background-color:#1a1a1a;contain:strict;contain-intrinsic-size:100vw 90vh;content-visibility:auto;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease-in-out;width:100%;z-index:1}#collections-gallery .cg-slide img,#collections-gallery .cg-slide picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#collections-gallery .cg-slide.active{opacity:1;z-index:3}#collections-gallery .cg-slide.prev{opacity:0;z-index:2}#collections-gallery .cg-slide.next{opacity:0;z-index:1}#collections-gallery .cg-text-overlay{align-items:center;background-color:var(--ndCream);display:flex;flex-direction:column;max-width:100%;order:-1;padding:2rem;position:relative;width:100%;z-index:5}#collections-gallery .cs-text,#collections-gallery .cs-title{margin-bottom:1.5rem;text-align:center}#collections-gallery .cg-navigation{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:1.25rem;margin-top:auto}#collections-gallery .cg-next,#collections-gallery .cg-prev{align-items:center;background-color:var(--secondary);border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:3rem;justify-content:center;margin:0;padding:.75rem;transition:background-color .3s ease;width:3rem}#collections-gallery .cg-next:hover,#collections-gallery .cg-prev:hover{background-color:var(--ndGreen)}#collections-gallery .cg-next:focus,#collections-gallery .cg-prev:focus{outline:2px solid var(--headerColor);outline-offset:2px}#collections-gallery .cg-next svg,#collections-gallery .cg-prev svg{height:1.5rem;pointer-events:none;width:1.5rem}}@media only screen and (min-width:48rem){#collections-gallery .cg-text-overlay{margin:0 auto;max-width:37.5rem;padding:1rem}}@media only screen and (min-width:64rem){#collections-gallery{display:block;height:80vh;padding:0}#collections-gallery .cg-container{display:block;height:100%}#collections-gallery .cg-slider{height:100%}#collections-gallery .cg-text-overlay{align-items:flex-start;background-color:hsla(40,39%,95%,.88);border-radius:.25rem;bottom:5%;display:flex;max-width:28.125rem;order:0;padding:3rem;position:absolute;right:5%}#collections-gallery .cs-text{text-align:left}}@media only screen and (min-width:0rem){#nd-lead-form{overflow:hidden;padding:clamp(6.25rem,15vw,12.5rem) 1rem;position:relative;z-index:1}#nd-lead-form:before{background:linear-gradient(135deg,rgba(6,63,36,.9),rgba(11,110,63,.75));content:"";z-index:-1}#nd-lead-form .cs-background,#nd-lead-form:before{height:100%;left:0;position:absolute;top:0;width:100%}#nd-lead-form .cs-background{z-index:-2}#nd-lead-form .cs-background img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#nd-lead-form .cs-container{display:flex;flex-direction:column;gap:3rem;margin:auto;max-width:80rem;width:100%}#nd-lead-form .cs-left-section{width:100%}#nd-lead-form .cs-content{align-items:flex-start;display:flex;flex-direction:column}#nd-lead-form .cs-topper{color:var(--secondaryLight);margin-bottom:.75rem}#nd-lead-form .cs-title{color:#fff;font-size:clamp(1.9375rem,4vw,3.0625rem);font-weight:900;line-height:1.2em;margin:0 0 1rem;max-width:100%}#nd-lead-form .cs-divider{background:var(--secondary);display:block;height:1px;margin:0 0 1.5rem;width:5rem}#nd-lead-form .cs-text{color:#fff;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.5em;margin:0;max-width:39.375rem}#nd-lead-form .cs-right-section{backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.98);border-radius:.5rem;box-shadow:0 20px 60px rgba(0,0,0,.3);padding:2.5rem 1.5rem;width:100%}#nd-lead-form #nd-form,#nd-lead-form #nd-form .cs-form-row{display:flex;flex-direction:column;gap:1.5rem}#nd-lead-form #nd-form label{align-items:flex-start;color:var(--headerColor);display:flex;flex-direction:column;font-size:1rem;font-weight:700;justify-content:center;line-height:1.5em;margin-bottom:0}#nd-lead-form #nd-form .cs-label-message{margin-bottom:0}#nd-lead-form #nd-form input,#nd-lead-form #nd-form select,#nd-lead-form #nd-form textarea{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-color:#fff;border:2px solid #e5e7eb;border-radius:.375rem;box-sizing:border-box;color:var(--bodyTextColor);font-family:var(--bodyFont);font-size:1rem;height:3.5rem;margin-top:.5rem;padding:0 1.25rem;transition:all .3s ease;width:100%}#nd-lead-form #nd-form input:hover,#nd-lead-form #nd-form select:hover,#nd-lead-form #nd-form textarea:hover{border-color:#d1d5db}#nd-lead-form #nd-form input:focus,#nd-lead-form #nd-form select:focus,#nd-lead-form #nd-form textarea:focus{border-color:var(--secondary);box-shadow:0 0 0 3px rgba(197,152,82,.1);outline:none}#nd-lead-form #nd-form input::-moz-placeholder,#nd-lead-form #nd-form select::-moz-placeholder,#nd-lead-form #nd-form textarea::-moz-placeholder{color:#9ca3af;opacity:1}#nd-lead-form #nd-form input::placeholder,#nd-lead-form #nd-form select::placeholder,#nd-lead-form #nd-form textarea::placeholder{color:#9ca3af;opacity:1}#nd-lead-form #nd-form textarea{font-family:inherit;min-height:8.75rem;padding:1rem 1.25rem;resize:vertical}#nd-lead-form #nd-form #country-label-ndform{position:relative;z-index:1}#nd-lead-form #nd-form .cs-country-select{margin-top:.5rem}#nd-lead-form #nd-form .cs-country-select input.cs-country-search{border:none;border-bottom:1px solid #e5e7eb;border-radius:0;box-shadow:none;height:auto;margin-top:0;padding:.625rem .75rem}#nd-lead-form #nd-form .cs-country-select input.cs-country-search:hover{border-color:unset;border-bottom:1px solid var(--ndGreen)}#nd-lead-form #nd-form .cs-country-select input.cs-country-search:focus{border-color:unset;border-bottom:1px solid var(--ndGreen);box-shadow:none;outline:none}#nd-lead-form #nd-form .cs-country-trigger{border:2px solid #e5e7eb;border-radius:.375rem;height:3.5rem;padding:0 1.25rem}#nd-lead-form #nd-form .cs-select{display:none;left:-9999px;opacity:0;pointer-events:none;position:absolute}#nd-lead-form #nd-form div[data-netlify-recaptcha=true]{display:flex;justify-content:center;margin:.5rem 0 0}#nd-lead-form #nd-form div[data-netlify-recaptcha=true]>div{max-width:19rem;transform:scale(1);transform-origin:center;width:100%!important}#nd-lead-form #nd-form div[data-netlify-recaptcha=true] iframe{border-radius:.375rem}#nd-lead-form #nd-form .cs-button-nodeco{align-self:flex-start;margin-top:1rem}#nd-lead-form #nd-form .cs-button-nodeco:hover img{transform:translateX(5px)}#nd-lead-form #nd-form .cs-button-nodeco img{transition:transform .3s ease}#nd-lead-form .nd-form-privacy{color:#999;font-size:.6875rem;line-height:1.4;margin:1rem 0 0}}@media only screen and (min-width:48rem){#nd-lead-form .cs-container{align-items:flex-start;flex-direction:row;gap:4rem}#nd-lead-form .cs-left-section{width:48%}#nd-lead-form .cs-right-section{padding:3rem 2.5rem;width:52%}#nd-lead-form #nd-form .cs-form-row{flex-direction:row;gap:1.25rem}#nd-lead-form #nd-form .cs-form-row label{flex:1}#nd-lead-form #nd-form div[data-netlify-recaptcha=true]{justify-content:flex-start}}@media only screen and (min-width:64rem){#nd-lead-form .cs-container{gap:5rem}#nd-lead-form .cs-left-section{width:45%}#nd-lead-form .cs-right-section{max-width:40.625rem;width:55%}}@media only screen and (min-width:0rem){#nd-showrooms{background:#fff;padding:5rem 1rem;width:100%}#nd-showrooms .cs-container{margin:auto;max-width:75rem;width:100%}.nd-showrooms-header{align-items:center;display:flex;flex-direction:column;margin-bottom:2.5rem;text-align:center}.nd-showrooms-header .cs-title,.nd-showrooms-header .cs-topper{margin-left:auto;margin-right:auto;text-align:center}.cs-gallery-grid{display:grid;gap:2rem;grid-template-columns:1fr}.cs-showroom-card{background:#fff;border:1px solid #f1f5f9;border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .3s ease}.cs-showroom-card:hover{border-color:var(--ndGreen);box-shadow:0 20px 25px -5px rgba(0,0,0,.15),0 10px 10px -5px rgba(0,0,0,.08);transform:translateY(-8px)}.cs-showroom-card:hover .cs-card-image img{transform:scale(1.05)}.cs-card-header{align-items:center;background:linear-gradient(160deg,var(--ndGreenDark) 0,var(--ndGreen) 100%);color:#fff;display:flex;flex-direction:column;padding:1.5rem;position:relative}.cs-card-title{color:#fff;font-family:var(--headerFont);font-size:1.75rem;font-weight:900;letter-spacing:1px;line-height:1.3;margin:0 0 .75rem}.cs-card-location{align-items:flex-start;color:hsla(0,0%,100%,.9);display:flex;font-size:.875rem;font-style:italic;font-weight:500;gap:.5rem}.cs-card-location svg{color:var(--secondaryLight);flex-shrink:0;height:1rem;margin-top:.125rem;width:1rem}.cs-card-image{height:12.5rem;overflow:hidden}.cs-card-image img,.cs-card-image picture{display:block;height:100%;width:100%}.cs-card-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s ease}.cs-card-body{flex:1;gap:1.5rem;padding:1.5rem}.cs-card-body,.cs-card-info{display:flex;flex-direction:column}.cs-card-info{gap:1rem}.cs-info-item{align-items:center;color:var(--bodyTextColor);display:flex;font-size:.875rem;font-weight:500;gap:.75rem}.cs-info-item svg{color:var(--secondary);flex-shrink:0;height:1.125rem;width:1.125rem}.cs-info-item span{line-height:1.4}.nd-event-highlight{background:rgba(197,152,82,.1);border-left:3px solid var(--secondary);border-radius:.375rem;display:flex;flex-direction:column;gap:.375rem;padding:1rem}.nd-event-highlight .nd-event-highlight-header{align-items:center;color:var(--ndGreenDark);display:flex;font-size:.8125rem;font-weight:700;gap:.5rem;letter-spacing:.04em;text-transform:uppercase}.nd-event-highlight .nd-event-highlight-header svg{color:var(--secondary);flex-shrink:0;height:1.125rem;width:1.125rem}.nd-event-highlight p{color:var(--bodyTextColor);font-size:.875rem;line-height:1.5em;margin:0}.nd-event-highlight .nd-event-highlight-samri{color:var(--ndGreen);font-weight:600}.cs-card-contact{background:var(--ndCream);border:1px solid #e5e0d5;border-radius:.5rem;display:flex;flex-direction:column;gap:.75rem;padding:1rem}.cs-card-contact-item{display:flex;flex-direction:column;gap:.25rem}.cs-card-contact-item .cs-contact-label{color:var(--headerColor);font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.cs-card-contact-item .cs-contact-value{color:var(--bodyTextColor);font-size:.875rem;text-decoration:none;transition:color .3s ease}.cs-card-contact-item .cs-contact-value:hover{color:var(--ndGreen)}.cs-card-actions{display:flex;flex-direction:column;gap:.75rem;margin-top:auto}.cs-action-btn{border:2px solid transparent;border-radius:.5rem;cursor:pointer;flex:1;font-family:var(--bodyFont);font-size:.875rem;font-weight:600;padding:.75rem 1rem;text-align:center;text-decoration:none;transition:all .3s ease}.cs-action-btn.cs-primary{background:var(--ndGreen);color:#fff}.cs-action-btn.cs-primary:hover{background:var(--secondary);box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.cs-action-btn.cs-secondary{background:transparent;border-color:var(--headerColor);color:var(--headerColor)}.cs-action-btn.cs-secondary:hover{background:var(--headerColor);box-shadow:0 4px 12px rgba(0,0,0,.15);color:#fff;transform:translateY(-2px)}}@media only screen and (min-width:48rem){.cs-gallery-grid{grid-template-columns:repeat(2,1fr)}.cs-card-actions{flex-direction:row}}html[dir=rtl] .nd-culture-pillar{text-align:right}html[dir=rtl] .nd-modal-close{left:.875rem;right:auto}html[dir=rtl] .nd-modal-container h2{padding-left:2rem;padding-right:0}html[dir=rtl] .nd-modal-terms-list li{padding-left:0;padding-right:1rem}html[dir=rtl] .nd-modal-terms-list li:before{left:auto;right:0}html[dir=rtl] .nd-event-highlight{border-left:none;border-right:3px solid var(--secondary)}html[dir=rtl] .cs-card-body,html[dir=rtl] .cs-card-contact-item{text-align:right}html[dir=rtl] #collections-gallery .cs-text,html[dir=rtl] #collections-gallery .cs-title,html[dir=rtl] #collections-gallery .cs-topper{text-align:center;width:100%}@media only screen and (min-width:48rem){html[dir=rtl] #nd-offer .cs-container{text-align:right}html[dir=rtl] .nd-offer-text{align-items:flex-start}}@media only screen and (min-width:64rem){html[dir=rtl] #collections-gallery .cg-text-overlay{align-items:flex-end}html[dir=rtl] #collections-gallery .cs-text,html[dir=rtl] #collections-gallery .cs-title,html[dir=rtl] #collections-gallery .cs-topper{text-align:right;width:100%}}