.nd-hero,.nd-hero *{box-sizing:border-box;margin:0;padding:0}.nd-hero{--nd-green:#41583c;--nd-dark:#2b3925;--nd-sage:#bfcdb2;--nd-cream:#f4f3da;--nd-paper:#efeed4;--nd-accent:#c4503b;font-family:var(--font-archivo),system-ui,sans-serif;width:100%;position:relative;overflow:hidden}.nd-stage{aspect-ratio:1920/860;background:var(--nd-green);width:100%;position:relative;container-type:size}.nd-slide{opacity:0;z-index:1;transition:opacity .8s;display:flex;position:absolute;inset:0;overflow:hidden}.nd-slide.is-active{opacity:1;z-index:2}.nd-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nd-cta{letter-spacing:.02em;background:var(--nd-cream);color:var(--nd-green);border-radius:999px;padding:1.9cqh 3cqw;font-size:2.3cqh;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-block}.nd-cta:hover{transform:translateY(-2px)}.nd-eyebrow{letter-spacing:.32em;font-size:2cqh;font-weight:600}.nd-head{font-family:var(--font-anton),sans-serif;line-height:.9}.nd-body{line-height:1.4}.nd-panel{height:100%;position:relative;overflow:hidden}.nd-scrim{position:absolute;inset:0}.nd-s1-text{flex-direction:column;justify-content:center;gap:3.6cqh;width:45%;padding:0 6cqw;display:flex}.nd-s1-img{width:55%}.nd-s1-head{font-size:12cqh}.nd-s1-body{max-width:30cqw;font-size:2.5cqh;line-height:1.45}.nd-s1-cta{align-self:flex-start;margin-top:1cqh}.nd-s2-scrim{background:linear-gradient(90deg,#1c261af0 0%,#1c261ab8 34%,#1c261a1f 62%,#1c261a00 80%)}.nd-s2-content{flex-direction:column;justify-content:center;gap:3.2cqh;padding:0 7cqw;display:flex;position:absolute;inset:0}.nd-s2-lock{letter-spacing:.02em;font-size:3.2cqh}.nd-s2-head{font-size:13cqh}.nd-s2-body{max-width:40cqw;font-size:2.7cqh}.nd-s2-cta{align-self:flex-start;margin-top:1cqh}.nd-s3-text{flex-direction:column;justify-content:center;gap:2.4cqh;width:52%;padding:0 0 0 6cqw;display:flex}.nd-s3-img{width:48%}.nd-s3-head{letter-spacing:-.01em;font-size:21cqh;line-height:.82}.nd-s3-cta{background:var(--nd-green);color:var(--nd-cream);align-self:flex-start;margin-top:1.4cqh}.nd-s4-scrim{background:linear-gradient(#1c261a00 40%,#1c261a26 60%,#1c261ad9 100%)}.nd-s4-bar{justify-content:space-between;align-items:flex-end;gap:4cqw;padding:0 6cqw 9cqh;display:flex;position:absolute;bottom:0;left:0;right:0}.nd-s4-eyebrow{letter-spacing:.3em;margin-bottom:1.4cqh}.nd-s4-head{font-size:11cqh}.nd-s4-cta{flex:none}.nd-s5-img{width:50%}.nd-s5-text{flex-direction:column;justify-content:center;gap:3.2cqh;width:50%;padding:0 6cqw;display:flex}.nd-s5-head{font-size:12.5cqh}.nd-s5-body{max-width:34cqw;font-size:2.6cqh}.nd-s5-cta{color:var(--nd-dark);align-self:flex-start;margin-top:1cqh}.nd-controls{z-index:6;gap:8px;display:flex;position:absolute;bottom:3cqh;right:3cqw}.nd-btn{cursor:pointer;color:#f4f3dad9;font-family:var(--font-archivo),sans-serif;background:#0000000f;border:1.5px solid #f4f3da80;border-radius:999px;justify-content:center;align-items:center;width:4.6cqh;min-width:34px;height:4.6cqh;min-height:34px;font-size:2cqh;font-weight:700;line-height:1;display:flex}.nd-dots{z-index:6;justify-content:center;gap:9px;display:flex;position:absolute;bottom:3cqh;left:0;right:0}.nd-dot{cursor:pointer;background:#f4f3da66;border:0;border-radius:999px;width:12px;height:8px;padding:0;transition:all .4s}.nd-dot.is-active{background:var(--nd-cream);width:34px}@media (max-width:640px){.nd-stage{aspect-ratio:3/4}.nd-slide{flex-direction:column}.nd-s1-img,.nd-s3-img,.nd-s5-img{flex:0 0 56%;width:100%}.nd-controls{top:3.5vw;bottom:auto;right:3.5vw}.nd-dots{bottom:2.5vw}.nd-s1-text,.nd-s3-text,.nd-s5-text{flex:auto;gap:2vw;width:100%;min-height:0;padding:6vw 7vw}.nd-s1-img,.nd-s3-img{order:-1}.nd-eyebrow{letter-spacing:.18em;font-size:3vw}.nd-s1-head{font-size:7.5vw}.nd-s2-lock{font-size:4.5vw}.nd-s2-head{font-size:13vw}.nd-s3-head{font-size:11vw}.nd-s4-head{font-size:8vw}.nd-s5-head{font-size:10vw}.nd-s1-body,.nd-s2-body,.nd-s5-body{max-width:100%;font-size:3.6vw}.nd-cta{padding:3vw 6vw;font-size:3.6vw}.nd-s2-content{gap:3vw;padding:0 7vw}.nd-s4-bar{flex-direction:column;align-items:flex-start;gap:3.5vw;padding:0 7vw 10vw}}
html{scroll-behavior:smooth}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in-section{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(40px)}.fade-in-section.is-visible{opacity:1;transform:translateY(0)}.fade-in-fast{opacity:0;transition:opacity .5s ease-out}.fade-in-fast.is-visible{opacity:1}.stagger-container{display:contents}.stagger-item{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(30px)scale(.95)}.stagger-item.is-visible{opacity:1;transform:translateY(0)scale(1)}.stagger-item:first-child{transition-delay:0s}.stagger-item:nth-child(2){transition-delay:.1s}.stagger-item:nth-child(3){transition-delay:.2s}.stagger-item:nth-child(4){transition-delay:.3s}.stagger-item:nth-child(5){transition-delay:.4s}.stagger-item:nth-child(6){transition-delay:.5s}.stagger-item:nth-child(7){transition-delay:.6s}.stagger-item:nth-child(8){transition-delay:.7s}.stagger-item:nth-child(9){transition-delay:.8s}.stagger-item:nth-child(10){transition-delay:.9s}.stagger-item:nth-child(11){transition-delay:1s}.stagger-item:nth-child(12){transition-delay:1.1s}@media (min-width:1024px){.stagger-item:nth-child(n+7){transition-delay:.6s}}.parallax-section{position:relative;overflow:hidden}.parallax-bg{will-change:transform;width:100%;height:120%;position:absolute;top:0;left:0;transform:translateZ(0)}.smooth-image{opacity:0;transition:opacity .4s ease-in-out}.smooth-image.loaded{opacity:1}.blur-load{background-position:50%;background-size:cover}.blur-load.loading{filter:blur(10px);transition:filter .3s ease-out}.blur-load.loaded{filter:blur()}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fade-in-section,.fade-in-fast,.stagger-item{opacity:1!important;transition:none!important;transform:none!important}.parallax-bg{transform:none!important}}.fade-in-section,.stagger-item,.parallax-bg{backface-visibility:hidden;-webkit-font-smoothing:antialiased}.scroll-section{padding-block:clamp(3rem,8vw,6rem)}.smooth-hover{transition:transform .3s,box-shadow .3s}.smooth-hover:hover{transform:translateY(-4px)}.reveal-text{opacity:0;animation:.8s ease-out forwards fadeInUp;transform:translateY(20px)}.reveal-text-delay-1{animation-delay:.2s}.reveal-text-delay-2{animation-delay:.4s}.reveal-text-delay-3{animation-delay:.6s}@media (max-width:768px){.fade-in-section{transform:translateY(20px)}.stagger-item{transform:translateY(15px)scale(.98)}.fade-in-section,.stagger-item{transition-duration:.5s}.stagger-item:nth-child(n+1){transition-delay:0s}.stagger-item:nth-child(n+2){transition-delay:50ms}.stagger-item:nth-child(n+3){transition-delay:.1s}.stagger-item:nth-child(n+4){transition-delay:.15s}.stagger-item:nth-child(n+5){transition-delay:.2s}.stagger-item:nth-child(n+6){transition-delay:.25s}}
