.nu-solar{--ink:#1f211f;--cream:#f4f0e8;--paper:#fbfaf7;--gold:#b96f31;--line:rgba(31,33,31,.16);color:var(--ink);background:var(--paper);font-size:16px}.nu-solar *{box-sizing:border-box}.nu-solar h1,.nu-solar h2,.nu-solar h3,.nu-solar p{margin-top:0}.nu-solar h1,.nu-solar h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;line-height:1.02}.nu-solar h1{font-size:clamp(4.4rem,8vw,9rem);max-width:1000px;margin-bottom:2.4rem}.nu-solar h2{font-size:clamp(3.6rem,5vw,6.4rem)}.nu-solar h3{font-size:2rem}.nu-solar p{line-height:1.65}.nu-solar__eyebrow{text-transform:uppercase;letter-spacing:.18em;font-weight:700;font-size:1.2rem;color:var(--gold);margin-bottom:2rem}.nu-solar__hero{background:linear-gradient(110deg,#141614ed,#141614a6),url(nuabode-exterior.jpg) center/cover;color:#fff}.nu-solar__hero-inner{padding-top:clamp(8rem,12vw,15rem);padding-bottom:clamp(8rem,12vw,14rem)}.nu-solar__lead{font-size:clamp(1.8rem,2.2vw,2.4rem);max-width:760px;color:#ffffffd1;margin-bottom:3rem}.nu-solar__actions{display:flex;flex-wrap:wrap;gap:1.2rem}.nu-solar__button{display:inline-flex;align-items:center;justify-content:center;min-height:5.4rem;padding:1.5rem 2.4rem;text-transform:uppercase;letter-spacing:.12em;font-size:1.2rem;font-weight:700;text-decoration:none;border:1px solid var(--gold);cursor:pointer}.nu-solar__button--gold{background:var(--gold);color:#fff}.nu-solar__button--gold:hover{background:#9c5824;color:#fff}.nu-solar__button--outline{border-color:#ffffff80;color:#fff}.nu-solar__statement{padding-top:9rem;padding-bottom:9rem;display:grid;grid-template-columns:.8fr 1.5fr;gap:8rem;align-items:start}.nu-solar__statement h2{margin-bottom:0}.nu-solar__statement>p:last-child{font-size:2rem;max-width:720px}.nu-solar__systems,.nu-solar__process{padding:9rem 0;background:var(--cream)}.nu-solar__section-heading{max-width:800px;margin-bottom:5rem}.nu-solar__section-heading>p:last-child{font-size:1.8rem}.nu-solar__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.nu-solar__card{position:relative;background:var(--paper);padding:4rem;border:1px solid var(--line)}.nu-solar__card--featured{border:2px solid var(--gold)}.nu-solar__card--dark{background:var(--ink);color:#fff}.nu-solar__tag{position:absolute;right:2rem;top:2rem;background:var(--gold);color:#fff;padding:.7rem 1rem;text-transform:uppercase;letter-spacing:.1em;font-size:1rem}.nu-solar__card-number{color:var(--gold);font-weight:700;letter-spacing:.15em}.nu-solar__card h3{font-family:Georgia,Times New Roman,serif;font-size:3rem;font-weight:400;margin-bottom:1.5rem}.nu-solar__card-intro{font-size:1.7rem;min-height:5.5rem}.nu-solar__card dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:2.5rem 0}.nu-solar__card dl div{display:flex;justify-content:space-between;gap:2rem;padding:1.2rem 0}.nu-solar__card dt{color:#6e6e68}.nu-solar__card--dark dt{color:#aaa}.nu-solar__card dd{margin:0;font-weight:700;text-align:right}.nu-solar__fit{margin-bottom:0}.nu-solar__fine-print{font-size:1.2rem;color:#6e6e68;margin:2rem 0 0}.nu-solar__included{padding-top:9rem;padding-bottom:9rem}.nu-solar__feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.nu-solar__feature-grid>div{padding:3rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.nu-solar__feature-grid span{color:var(--gold);font-weight:700}.nu-solar__feature-grid h3{margin:2.5rem 0 1rem}.nu-solar__split{background:var(--ink);color:#fff;padding:9rem 0}.nu-solar__split-grid,.nu-solar__truth{display:grid;grid-template-columns:1fr 1fr;gap:8rem}.nu-solar__split h3{color:#d99153;margin-top:0}.nu-solar__split h3~h3{margin-top:3.5rem}.nu-solar__truth{padding-top:9rem;padding-bottom:9rem}.nu-solar__truth>div:last-child{font-size:1.8rem}.nu-solar__process ol{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.nu-solar__process li{display:grid;grid-template-columns:8rem 1fr;gap:2rem;padding:2.5rem 0;border-bottom:1px solid var(--line)}.nu-solar__process li>span{color:var(--gold);font-weight:700}.nu-solar__process li h3{margin:0 0 .5rem}.nu-solar__process li p{margin:0}.nu-solar__cta{background:#292c29;color:#fff;text-align:center;padding:10rem 0}.nu-solar__cta h2{max-width:800px;margin:0 auto 2rem}.nu-solar__cta>div>p:not(.nu-solar__eyebrow){font-size:1.9rem;margin-bottom:3rem}.nu-solar__card-link{display:inline-flex;align-items:center;gap:.8rem;margin-top:2.2rem;color:var(--gold);font-size:1.15rem;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.nu-solar__card-link:hover{text-decoration:underline;text-underline-offset:.35rem}.nu-designer{scroll-margin-top:2rem}.nu-designer__intro{background:var(--ink);color:#fff;padding:5rem 0 6rem}.nu-designer__intro h1,.nu-designer__intro h2{font-size:clamp(4rem,7vw,7.5rem);margin:5rem 0 2rem}.nu-designer--embedded .nu-designer__intro h2{margin-top:0}.nu-designer__intro>div>p:not(.nu-solar__eyebrow):not(.nu-designer__progress-label){max-width:760px;font-size:1.9rem;color:#d5d2cb}.nu-designer__back{color:#fff;text-decoration:none;font-size:1.3rem;text-transform:uppercase;letter-spacing:.1em}.nu-designer__progress{height:4px;background:#555;margin-top:4rem;max-width:760px}.nu-designer__progress span{display:block;width:0;height:100%;background:var(--gold);transition:width .3s}.nu-designer__progress-label{font-size:1.2rem;margin:1rem 0 0;text-transform:uppercase;letter-spacing:.1em}.nu-designer__form{padding-top:7rem;padding-bottom:8rem}.nu-designer fieldset{border:0;padding:0 0 5rem;margin:0 0 5rem;border-bottom:1px solid var(--line)}.nu-designer legend{display:flex;gap:2rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,3vw,3.7rem);margin-bottom:2.5rem;line-height:1.2}.nu-designer legend span{font:700 1.2rem/1.5 Arial,sans-serif;color:var(--gold);letter-spacing:.14em;padding-top:.8rem}.nu-designer__options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.nu-designer__options label{cursor:pointer}.nu-designer__options input{position:absolute;opacity:0;pointer-events:none}.nu-designer__options label span{display:flex;align-items:center;justify-content:center;text-align:center;min-height:8rem;border:1px solid var(--line);padding:1.5rem;background:#fff;transition:.2s}.nu-designer__options label:hover span,.nu-designer__options label.is-selected span{border-color:var(--gold);background:#f6eadf;box-shadow:inset 0 0 0 1px var(--gold)}.nu-designer__submit{display:flex;align-items:center;justify-content:space-between;gap:2rem}.nu-designer__submit p{margin:0;color:#666}.nu-designer__submit button{font-family:inherit}.nu-designer__result{scroll-margin-top:2rem;background:var(--cream);padding:8rem 0}.nu-designer__result[hidden]{display:none}.nu-designer__result-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:6rem}.nu-designer__result h2{margin-bottom:2rem}.nu-designer__result-lead{font-size:2rem;max-width:700px}.nu-designer__specs{display:grid;grid-template-columns:repeat(3,1fr);margin-top:4rem;border-top:1px solid var(--line);border-left:1px solid var(--line)}.nu-designer__specs div{padding:2rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.nu-designer__specs span,.nu-designer__specs strong{display:block}.nu-designer__specs span{text-transform:uppercase;letter-spacing:.1em;font-size:1rem;color:#777;margin-bottom:1rem}.nu-designer__next{background:#fff;padding:3rem;border:1px solid var(--line)}.nu-designer__next h3{font-family:Georgia,Times New Roman,serif;font-size:2.6rem;font-weight:400}.nu-designer__next .nu-solar__button{width:100%;margin-top:1.5rem}.nu-designer__reset{display:block;margin:2rem auto 0;border:0;background:none;text-decoration:underline;cursor:pointer;color:var(--ink)}@media(max-width:989px){.nu-solar__statement,.nu-solar__split-grid,.nu-solar__truth,.nu-designer__result-grid{grid-template-columns:1fr;gap:3rem}.nu-solar__feature-grid,.nu-designer__options{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.nu-solar h1{font-size:4.2rem}.nu-solar h2{font-size:3.5rem}.nu-solar__hero-inner{padding-top:7rem;padding-bottom:7rem}.nu-solar__statement,.nu-solar__included,.nu-solar__truth{padding-top:6rem;padding-bottom:6rem}.nu-solar__systems,.nu-solar__process{padding:6rem 0}.nu-solar__grid,.nu-solar__feature-grid,.nu-designer__options,.nu-designer__specs{grid-template-columns:1fr}.nu-solar__card{padding:2.8rem}.nu-solar__card-intro{min-height:0}.nu-designer__intro{padding-top:3.5rem}.nu-designer__intro h1{margin-top:4rem}.nu-designer__form{padding-top:5rem}.nu-designer__submit{align-items:stretch;flex-direction:column}.nu-designer__submit .nu-solar__button{width:100%}}.nu-solar h1,.nu-solar h2,.nu-solar h3{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/92/assets/nuabode-solar.css.map */
