:root{--showroom-green: #546659;--showroom-green-dark: #3e5249;--showroom-ink: #252220;--showroom-muted: rgba(0, 0, 0, .68);--showroom-soft: #f4f5ef;--showroom-cloud: #f8f8f6;--showroom-page-bg: var(--nw-color-page, #fcfcfc);--showroom-line: #dfdfdd;--showroom-gold: #d9c95e;--showroom-content: min(100% - 120px, 1180px);--showroom-gutter: 24px;--showroom-font: "articulat-cf", Roboto, Arial, sans-serif}@media(max-width:980px){:root{--showroom-content: min(100% - 64px, 1180px)}}@media(max-width:760px){:root{--showroom-content: calc(100% - 48px) }}@media(max-width:420px){:root{--showroom-gutter: 20px;--showroom-content: calc(100% - 40px) }}.showroom-page{background:var(--showroom-page-bg);color:var(--showroom-muted);font-family:var(--showroom-font)}.showroom-page *,.showroom-page *:before,.showroom-page *:after{box-sizing:border-box}.showroom-page a{color:inherit}.showroom-container{width:var(--showroom-content);margin-inline:auto}.showroom-page .eyebrow{margin:0 0 6px;color:var(--showroom-green);font-size:14px;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.showroom-page .button-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.showroom-page .button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:11px 20px;border:1px solid var(--showroom-green);border-radius:4px;background:var(--showroom-green);color:#fff;font-size:12px;font-weight:700;letter-spacing:.055em;line-height:1;text-decoration:none;text-transform:uppercase;transition:background .18s ease,color .18s ease,transform .18s ease}.showroom-page .button:hover{background:var(--showroom-green-dark);transform:translateY(-1px)}.showroom-page .button--outline{background:transparent;color:var(--showroom-green)}.showroom-page .button--outline:hover{background:var(--showroom-green);color:#fff}.showroom-photo{overflow:hidden;border-radius:4px;background:#ddd}.showroom-photo img,.showroom-photo video,.showroom-video video,.showroom-video img{width:100%;height:100%;display:block;object-fit:cover}.showroom-video{position:relative;overflow:hidden;border-radius:4px;background:#111}.showroom-video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 58%,#0000007a);pointer-events:none}.showroom-video__label{position:absolute;left:18px;bottom:24px;z-index:2;color:#fff;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.showroom-media-placeholder{display:grid;place-items:center;width:100%;height:100%;padding:16px;background:repeating-linear-gradient(-45deg,#ececea 0 12px,#f5f5f3 12px 24px);color:#0006;font-size:12px;font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase}.showroom-section{padding-top:var(--showroom-pad-top, 64px);padding-bottom:var(--showroom-pad-bottom, 64px);background:var(--showroom-page-bg)}.showroom-heading{max-width:820px;margin:0 0 28px}.showroom-heading h2{margin:0 0 12px;color:var(--showroom-ink);font-size:clamp(28px,2.5vw,34px);font-weight:600;letter-spacing:0;line-height:1.08}.showroom-heading p{max-width:720px;margin:0;color:#000000b3;font-size:16px;line-height:1.6}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}[data-parallax]{transform:translate3d(0,var(--scroll-shift, 0px),0);transition:transform .12s linear;will-change:transform}.showroom-hero{display:block;background:var(--showroom-page-bg)}.showroom-hero__media{position:relative;display:grid;align-items:stretch;height:var(--showroom-hero-height, min(700px, calc(100vh - 100px) ));overflow:hidden;isolation:isolate}.showroom-hero__primary{width:100%;height:calc(100% + 72px);margin:-36px 0 0;border-radius:0;box-shadow:none}.showroom-hero__primary:after{background:linear-gradient(90deg,#00000094,#0000003d 42%,#00000085),linear-gradient(180deg,#00000029,#00000057)}.showroom-hero__copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;width:var(--showroom-content);display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.62fr);grid-template-rows:auto auto 1fr auto;gap:6px 56px;align-items:end;margin-inline:auto;padding-top:clamp(70px,9vh,108px);padding-bottom:clamp(78px,10vh,104px);pointer-events:none}.showroom-hero__copy>*{pointer-events:auto}.showroom-page .showroom-hero__kicker{grid-column:1;grid-row:1;align-self:end;margin:0;color:#ffffffd6}.showroom-page .showroom-hero__display-title{grid-column:1 / 3;grid-row:2;align-self:start;max-width:820px;margin:0;color:#fff;font-size:clamp(46px,5.6vw,82px);font-weight:400;letter-spacing:0;line-height:.96}.showroom-hero__display-title span{display:block}.showroom-hero__display-title .hero-accent{color:var(--showroom-gold)}.showroom-hero__lede{grid-column:2;grid-row:3;align-self:start;max-width:460px;margin:34px 0 0;color:#ffffffd6;font-size:18px;line-height:1.58}.showroom-hero__copy .button-row{grid-column:1;grid-row:4;align-self:end}.showroom-reel{position:relative;padding-top:var(--showroom-pad-top, 48px);padding-bottom:var(--showroom-pad-bottom, 68px);background:var(--showroom-page-bg);color:var(--showroom-muted)}.showroom-reel__inner{position:relative;width:var(--showroom-content);display:grid;grid-template-columns:minmax(250px,.34fr) minmax(0,.78fr) minmax(300px,.44fr);gap:22px;align-items:center;margin-inline:auto}.showroom-reel__copy{grid-column:3;grid-row:1;padding:0}.showroom-reel__copy h2{max-width:460px;margin:0 0 14px;color:var(--showroom-ink);font-size:clamp(28px,2.5vw,34px);font-weight:600;letter-spacing:0;line-height:1.08}.showroom-reel__copy p{max-width:460px;margin:0 0 22px;color:#000000b3;font-size:16px;line-height:1.62}.showroom-reel__copy p:last-child{margin-bottom:0}.reel-stack{grid-column:1 / 3;display:grid;grid-template-columns:minmax(230px,.38fr) minmax(0,.62fr);gap:22px;align-items:center}.reel-feature{grid-column:2;grid-row:1;height:440px;box-shadow:0 22px 52px #1a201a24}.reel-pair{grid-column:1;grid-row:1;display:grid;grid-template-columns:1fr;gap:18px;transform:translateY(34px)}.reel-pair .showroom-video{box-shadow:0 18px 44px #1a201a1f}.reel-pair .showroom-video:first-child{height:255px}.reel-pair .showroom-video:last-child{height:205px}.audience-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:22px;align-items:stretch}.audience-card{min-height:250px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border:1px solid var(--showroom-line);border-radius:4px;background:#fff;text-decoration:none}.audience-card__image{height:250px;overflow:hidden;background:#eee}.audience-card__image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .28s ease}.audience-card:hover .audience-card__image img{transform:scale(1.035)}.audience-card__body{min-height:142px;padding:22px}.audience-card h3{margin:0 0 8px;color:var(--showroom-ink);font-size:20px;font-weight:600;line-height:1.18}.audience-card p{margin:0;color:#000000a8;font-size:15px;line-height:1.52}.walkthrough{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.78fr);gap:46px;align-items:center}.walkthrough__gallery{display:grid;grid-template-columns:1fr .62fr;gap:18px;align-items:end}.walkthrough__main{height:520px;box-shadow:0 22px 52px #1a201a1f}.walkthrough__stack{display:grid;gap:18px}.walkthrough__stack .showroom-photo{height:250px}.walkthrough__copy h2{max-width:560px;margin:0 0 14px;color:var(--showroom-ink);font-size:clamp(28px,2.5vw,34px);font-weight:600;letter-spacing:0;line-height:1.08}.walkthrough__copy p{max-width:560px;margin:0 0 20px;color:#000000b3;font-size:16px;line-height:1.62}.decision-list{max-width:560px;display:grid;gap:10px;margin-top:18px}.decision-item{padding:10px 0;border-top:1px solid var(--showroom-line);cursor:default;transition:padding .24s ease}.decision-item h3{margin:0;color:var(--showroom-green);font-size:16px;font-weight:600;line-height:1.2}.decision-item p{max-height:0;margin:0;overflow:hidden;color:#000000a6;font-size:15px;line-height:1.5;opacity:0;transition:max-height .24s ease,margin .24s ease,opacity .24s ease}.decision-item:hover,.decision-item:focus-within{padding:12px 0 14px}.decision-item:hover p,.decision-item:focus-within p{max-height:120px;margin-top:8px;opacity:1}.contractor-band{padding-top:var(--showroom-pad-top, 58px);padding-bottom:var(--showroom-pad-bottom, 36px);background:var(--showroom-page-bg)}.contractor-panel{width:var(--showroom-content);display:grid;grid-template-columns:minmax(0,.88fr) minmax(300px,.72fr);align-items:stretch;margin-inline:auto;overflow:hidden;border-radius:4px;background:var(--showroom-soft);color:var(--showroom-muted)}.contractor-panel__copy{grid-column:1;grid-row:1;display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,4vw,48px)}.contractor-panel__copy h2{max-width:560px;margin:0 0 14px;color:var(--showroom-ink);font-size:clamp(28px,2.5vw,34px);font-weight:600;letter-spacing:0;line-height:1.08}.contractor-panel__copy p{max-width:580px;margin:0 0 20px;color:#000000b3;font-size:16px;line-height:1.62}.contractor-panel__image{grid-column:2;grid-row:1;min-height:100%;align-self:stretch;overflow:hidden}.contractor-panel__image img,.contractor-panel__image .showroom-media-placeholder{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.location-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:38px;align-items:stretch}.location-visual{position:relative;min-height:520px}.location-visual__storefront{width:82%;height:420px;box-shadow:0 22px 52px #1a201a21}.location-visual__map{position:absolute;right:0;bottom:0;width:58%;height:300px;overflow:hidden;border:8px solid var(--showroom-cloud);border-radius:4px;background:#ddd;box-shadow:0 18px 46px #1e221f2e}.location-visual__map iframe{width:100%;height:100%;display:block;border:0}.location-copy{display:flex;flex-direction:column;justify-content:center;padding:16px 0}.location-copy h2{margin:0 0 14px;color:var(--showroom-ink);font-size:clamp(28px,2.5vw,34px);font-weight:600;letter-spacing:0;line-height:1.08}.location-copy p{max-width:620px;margin:0 0 18px;color:#000000b3;font-size:16px;line-height:1.62}.location-details{display:grid;gap:14px;margin:6px 0 24px}.location-detail{padding-left:18px;border-left:3px solid var(--showroom-green)}.location-detail strong{display:block;margin-bottom:4px;color:var(--showroom-ink);font-size:15px;font-weight:700;line-height:1.25}.location-detail span,.location-detail a{color:#000000ad;font-size:15px;line-height:1.45;text-decoration:none}.location-detail a:hover{color:var(--showroom-green);text-decoration:underline}@media(max-width:980px){.showroom-hero__media{height:var(--showroom-hero-height-tablet, clamp(520px, 70vh, 660px))}.showroom-hero__copy{grid-template-columns:1fr;grid-template-rows:auto auto 1fr auto auto}.showroom-page .showroom-hero__kicker,.showroom-page .showroom-hero__display-title,.showroom-hero__lede,.showroom-hero__copy .button-row{grid-column:1}.showroom-page .showroom-hero__display-title{max-width:720px}.showroom-hero__lede{grid-row:4;margin-top:0}.showroom-hero__copy .button-row{grid-row:5}.showroom-reel__inner,.walkthrough,.contractor-panel,.location-grid{grid-template-columns:1fr}.showroom-reel__copy{grid-column:1;grid-row:1}.reel-stack{grid-column:1;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)}.audience-grid{grid-template-columns:1fr}.contractor-panel__copy,.contractor-panel__image{grid-column:1}.contractor-panel__copy{grid-row:1}.contractor-panel__image{grid-row:2;min-height:340px}.showroom-heading h2,.showroom-reel__copy h2,.walkthrough__copy h2,.contractor-panel__copy h2,.location-copy h2{font-size:26px}}@media(max-width:760px){.showroom-page{overflow-x:hidden}.showroom-hero__copy{left:var(--showroom-gutter);right:var(--showroom-gutter);width:auto;grid-template-columns:1fr;gap:10px;padding-top:46px;padding-bottom:54px}.showroom-page .showroom-hero__kicker{font-size:11px}.showroom-page .showroom-hero__display-title{max-width:100%;font-size:43px;line-height:.98}.showroom-hero__lede{max-width:100%;font-size:15px;line-height:1.46}.showroom-hero__copy .button-row{justify-self:start}.showroom-hero__copy .button{white-space:nowrap}.showroom-section,.showroom-reel,.contractor-band{padding-top:var(--showroom-pad-top-mobile, 48px);padding-bottom:var(--showroom-pad-bottom-mobile, 48px)}.showroom-heading{margin-bottom:20px}.showroom-heading h2,.showroom-reel__copy h2,.walkthrough__copy h2,.contractor-panel__copy h2,.location-copy h2{font-size:21px;line-height:1.12}.showroom-page .eyebrow,.showroom-reel__copy .eyebrow{font-size:11px}.showroom-heading p,.showroom-reel__copy p,.audience-card p,.walkthrough__copy p,.decision-item p,.contractor-panel__copy p,.location-copy p,.location-detail span,.location-detail a{font-size:14px;line-height:1.48}.audience-card h3,.decision-item h3{font-size:15px;line-height:1.22}.showroom-heading h2,.showroom-heading p,.showroom-reel__copy h2,.showroom-reel__copy p,.audience-card h3,.audience-card p,.walkthrough__copy h2,.walkthrough__copy p,.contractor-panel__copy h2,.contractor-panel__copy p,.location-copy h2,.location-copy p{max-width:100%;overflow-wrap:anywhere}.showroom-reel__inner{gap:22px}.reel-stack{grid-template-columns:1fr;gap:14px}.reel-feature{grid-column:1;grid-row:2;height:auto;margin-top:2px;aspect-ratio:4 / 3}.reel-pair{grid-column:1;grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;transform:none}.reel-pair .showroom-video:first-child{height:auto;aspect-ratio:3 / 4}.reel-pair .showroom-video:last-child{height:auto;aspect-ratio:4 / 5}.showroom-video__label{left:12px;bottom:12px;font-size:10px;line-height:1.1}.audience-grid{gap:18px}.audience-card__image{height:auto;aspect-ratio:4 / 3}.audience-card__body{min-height:0;padding:18px}.walkthrough{gap:24px}.walkthrough__gallery{grid-template-columns:1fr;gap:12px}.walkthrough__main,.walkthrough__stack .showroom-photo{height:auto;aspect-ratio:4 / 3}.walkthrough__stack{gap:12px}.decision-list{max-width:100%;margin-top:16px}.decision-item{padding:9px 0}.decision-item:hover,.decision-item:focus-within{padding:10px 0 12px}.contractor-panel__copy{min-width:0;padding:28px 20px}.contractor-panel__image{min-height:0;height:auto;aspect-ratio:4 / 3}.location-grid{gap:24px}.location-visual{min-height:560px}.location-visual__storefront{width:100%;height:330px}.location-visual__map{right:auto;left:16px;width:calc(100% - 32px);height:280px}}@media(prefers-reduced-motion:reduce){.reveal,[data-parallax]{opacity:1;transform:none!important;transition:none}.audience-card__image img,.decision-item,.decision-item p,.showroom-page .button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/nw-showroom-page.css.map */
