/** Shopify CDN: Minification failed

Line 7:157 Unexpected "500"
Line 7:184 Unterminated string token

**/
@font-face{font-family:"Manrope";src:url("nm-nr-manrope-05a00f2c11f1.woff")} @font-face{font-family:"Bodoni Moda";src:url("nm-nr-bodoni-8ef23a88cce2.woff")} 500;600;700&display=swap');

:root{--cream:#F2F0EA;--ink:#252320;--nm-line:#d8d3c9;--nm-olive:#4D5142}body{font-family:Manrope,Arial,sans-serif;font-size:16px}button,input,select{font-family:inherit}header.nm-header{height:auto;display:block;padding:0 6%;background:var(--cream);position:sticky;top:0;z-index:50;border-bottom:1px solid var(--nm-line)}.nm-top{min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:24px}.nm-brand{font-size:29px;letter-spacing:.14em;line-height:1.2;font-family:Manrope,Arial,sans-serif;text-decoration:none;white-space:nowrap}.nm-brand span{display:block;font-size:9px;letter-spacing:.19em;margin-top:10px}.nm-tools{display:flex;align-items:center;gap:24px}.nm-tools button{border:0;background:transparent;font-size:14px;min-height:44px;padding:8px}.nm-tools [data-nm-count]{display:inline-grid;place-items:center;min-width:26px;height:26px;border-radius:50%;background:#e5e3db;margin-left:8px}.nm-toggle{display:none}nav.nm-navigation{display:flex;position:static;align-items:center;justify-content:center;gap:clamp(20px,3.3vw,52px);padding:0;border:0;border-top:1px solid var(--nm-line);font-size:15px;background:var(--cream)}.nm-navigation>a,.nm-shop>summary{padding:18px 0;min-height:56px;white-space:nowrap;font-size:15px}.nm-navigation a:hover,.nm-shop summary:hover{color:var(--nm-olive)}.nm-shop{position:relative;border:0;padding:0}.nm-shop>summary{display:flex;gap:10px;align-items:center;list-style:none;cursor:pointer}.nm-shop summary::-webkit-details-marker{display:none}.nm-shop[open]>summary span{transform:rotate(180deg)}.nm-dropdown{position:absolute;left:-26px;top:100%;width:350px;background:var(--cream);padding:20px 26px 26px;box-shadow:0 16px 24px #25232012;border-top:1px solid var(--nm-line)}.nm-dropdown a{display:block;padding:12px 0;min-height:46px;font-size:15px;white-space:normal}.nm-dropdown .nm-all{border-top:1px solid var(--nm-line);margin-top:12px;padding-top:20px;color:#5c5e51}.nm-footer{padding:64px 6% 24px;max-width:none;width:100%;background:#252b23;color:#f2f0ea;margin:0}.nm-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:36px}.nm-footer h3{font:500 15px Manrope,Arial,sans-serif;margin-bottom:22px}.nm-footer p{font-size:14px;margin:25px 0;color:#c2c5b9}.nm-footer-grid>div>a:not(.nm-brand){display:block;margin:12px 0;font-size:14px}.nm-footer-bottom{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #ffffff26;margin-top:50px;padding-top:22px;font-size:12px;color:#c2c5b9}.nm-main{max-width:1440px;margin:auto;padding:32px 6% 100px}.nm-breadcrumb{font-size:13px;color:#55594d}.nm-intro{padding:64px 0 44px;max-width:820px}.nm-intro h1{font:400 clamp(38px,4.5vw,66px)/1.12 Georgia,serif;letter-spacing:-.03em;margin-bottom:24px}.nm-intro>p:last-child{font-size:17px;line-height:1.8;max-width:680px;color:#606454}.nm-intro .eyebrow{font-size:12px}.nm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.nm-three{grid-template-columns:repeat(3,minmax(0,1fr))}.nm-card{min-width:0;border-bottom:1px solid var(--nm-line);background:#ebe8e0}.nm-card>a{display:block;background:#e6e2d8}.nm-card img{width:100%;aspect-ratio:4/3;object-fit:contain}.nm-card>div{padding:30px}.nm-card h2{font:400 32px/1.2 Georgia,serif;margin-bottom:18px}.nm-card p{font-size:16px;line-height:1.75;color:#606454;min-height:56px}.nm-textlink,.nm-callout>a{display:inline-block;font-size:14px;padding:10px 0;border-bottom:1px solid currentColor}.nm-note{font-size:14px;color:#666b5e;margin:30px 0;line-height:1.8}.nm-callout{margin:44px 0;background:#e6e4da;padding:40px;max-width:900px}.nm-callout h2{font:400 32px Georgia,serif}.nm-callout p{font-size:16px;line-height:1.8;max-width:700px}.nm-colors{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.nm-color{border:0;background:transparent;text-align:left;padding:0 0 12px;font-size:15px}.nm-color img{width:100%;aspect-ratio:1;object-fit:cover;margin-bottom:12px}.nm-color[aria-pressed=true]{box-shadow:0 3px var(--nm-olive)}.nm-color-choice{margin-top:45px}.nm-color-choice h2{font:400 30px Georgia,serif}.nm-actions{display:flex;flex-wrap:wrap;gap:14px}.nm-btn{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:14px 24px;background:var(--nm-olive);color:white;border:1px solid var(--nm-olive);font-size:14px;cursor:pointer}.nm-btn.secondary{background:transparent;color:var(--nm-olive)}.nm-process{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin:20px 0 50px}.nm-process article{border-top:1px solid var(--nm-line);padding-top:24px}.nm-process h2{font:400 25px Georgia,serif;margin:24px 0}.nm-process p{font-size:15px}.nm-subpage .faq{padding:0;display:block}.nm-subpage .faq>div:first-child{display:none}.nm-subpage details p{font-size:16px}.nm-subpage .document-list a{display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid var(--nm-line);padding:26px 0}.nm-subpage .document-list small{display:block;font-size:13px;color:#67695e}.nm-subpage .document-action{font-size:14px}.nm-total{display:flex;justify-content:space-between;border-top:1px solid var(--nm-line);padding:25px 0;font-size:20px}.nm-cart-item{border-top:1px solid var(--nm-line);padding:20px 0}.nm-cart-item p{font-size:14px}.nm-cart-item button{background:transparent;border:0;text-decoration:underline;font-size:14px;padding:8px 0}.nm-close{position:absolute;right:16px;top:10px;border:0;background:transparent;font-size:30px;padding:10px}#nm-cart>p{font-size:14px}#nm-cart h2{font-size:36px}.hero-copy h1{overflow-wrap:normal}.hero-copy>p:not(.eyebrow){font-size:16px}.section-head>p,.steps-grid p,.product-bottom p,.kit-copy>p,.stories>p,.faq details p{font-size:16px}.eyebrow{font-size:12px}.small,.micro,.product-foot p{font-size:13px}.button{font-size:14px}.nm-navigation a[aria-current=page]{text-decoration:underline;text-underline-offset:8px}

@media(max-width:1050px){.nm-top{min-height:80px}nav.nm-navigation{gap:22px;font-size:14px}.nm-navigation>a,.nm-shop>summary{font-size:14px}.nm-three{grid-template-columns:repeat(2,minmax(0,1fr))}.nm-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nm-process{grid-template-columns:1fr 1fr}}

@media(max-width:760px){header.nm-header{padding:0 5%}.nm-top{min-height:78px}.nm-brand{font-size:24px}.nm-brand span{font-size:7px}.nm-toggle{display:block;font-size:24px!important}.nm-tools{gap:6px}.nm-tools button{font-size:13px;padding:6px}.nm-tools [data-nm-count]{margin-left:2px}.nm-header nav.nm-navigation{display:none;position:absolute;left:0;right:0;top:78px;padding:16px 6% 28px;max-height:calc(100dvh - 78px);overflow:auto;border-bottom:1px solid var(--nm-line)}.nm-header nav.nm-navigation.nm-open{display:flex;align-items:stretch;gap:0;flex-direction:column}.nm-navigation>a,.nm-shop>summary{padding:13px 0;min-height:48px;font-size:16px}.nm-shop>summary{justify-content:space-between}.nm-dropdown{position:static;width:auto;box-shadow:none;padding:0 0 12px 20px;border:0}.nm-dropdown a{font-size:14px}.nm-main{padding:25px 6% 60px}.nm-intro{padding:42px 0 24px}.nm-grid,.nm-three{grid-template-columns:1fr}.nm-card>div{padding:24px}.nm-colors{grid-template-columns:1fr 1fr;gap:20px}.nm-callout{padding:26px}.nm-footer-grid{gap:30px 20px}.nm-footer-grid>div:first-child{grid-column:1/-1}.nm-footer-bottom{flex-direction:column;font-size:12px}.nm-footer{padding:45px 6% 28px}.nm-footer h3{font-size:14px}.nm-footer-grid>div>a:not(.nm-brand){font-size:13px}.hero-copy{padding-top:45px!important}.hero-copy h1{font-size:clamp(32px,8.3vw,44px)!important;letter-spacing:-.045em}.hero-copy>p:not(.eyebrow){font-size:14px}.hero-copy .eyebrow{font-size:10px}.hero-bottom .scroll-cue{font-size:8px;max-width:100px}.nm-subpage .document-list a{gap:12px;flex-wrap:wrap}.nm-subpage .document-number{display:none}.nm-process{grid-template-columns:1fr}.section h2{overflow-wrap:break-word}}

.nm-footer{display:block}.nm-header .nm-top .nm-tools{width:auto}.nm-header .nm-brand{color:inherit}

*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#F2F0EA;color:#252320;font:16px/1.65 Manrope,sans-serif}a{color:inherit;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,.world h3{font-family:"Bodoni Moda",serif;font-weight:400;line-height:1.06}h1{font-size:clamp(40px,4.3vw,68px);letter-spacing:-.045em;margin:20px 0}h2{font-size:clamp(38px,4.4vw,62px);letter-spacing:-.035em;margin-bottom:24px}h3{font-weight:400}p{max-width:580px}.topline{text-align:center;background:#343d30;color:#F2F0EA;padding:8px;font-size:11px;letter-spacing:.13em}header.nm-header{position:relative}.nm-navigation a{color:inherit}.eyebrow{font-size:12px;letter-spacing:.17em;text-transform:uppercase;margin-bottom:16px}.wrap{max-width:1440px;margin:auto;padding:0 5%}.crumb{padding:26px 0;font-size:12px;color:#68665f}.hero{display:grid;grid-template-columns:3fr 2fr;min-height:650px}.hero-photo{position:relative;overflow:hidden}.hero-photo>img{width:100%;height:100%;object-fit:cover}.photo-note{position:absolute;bottom:25px;left:30px;color:white;text-shadow:0 1px 8px #252320;font-size:12px;letter-spacing:.1em}.hero-copy{padding:38px 35px;background:#e7e2d8;display:flex;flex-direction:column;justify-content:center}.hero-copy p{font-size:14px;margin-bottom:16px}.hero-kit{height:185px;width:100%;object-fit:contain;mix-blend-mode:multiply;margin:6px 0 20px}.btn{display:inline-flex;justify-content:center;align-items:center;border:1px solid currentColor;padding:14px 23px;font-size:13px;min-height:48px;text-transform:uppercase;letter-spacing:.07em;background:transparent;color:inherit}.btn:hover{background:#4D5142;color:#F2F0EA}.textlink{display:inline-block;font-size:13px;border-bottom:1px solid;padding:7px 0}.actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.values{display:grid;grid-template-columns:repeat(3,1fr);padding:34px 0;border-bottom:1px solid #cbc6bb;gap:35px}.values strong{font-weight:400;font-size:13px;letter-spacing:.09em}.values p{font-size:13px;margin:7px 0 0;color:#69675f}.section{padding:95px 0}.intro{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:35px}.intro>p{max-width:350px;font-size:14px}.worlds{display:grid;grid-template-columns:1fr 1fr;gap:26px}.world{background:#e5dfd3;min-width:0}.world>img{height:390px;width:100%;object-fit:cover}.world-copy{padding:35px}.world h3{font-size:70px;margin:8px 0 22px}.world p{font-size:15px}.world.forte{background:#4D5142;color:#F2F0EA}.world.forte>img{filter:brightness(.64)}.world small{font-size:12px;letter-spacing:.1em}.compare{padding-top:65px}.compare h2{font-size:40px}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;padding:19px 16px;border-bottom:1px solid #cec9be;width:33.33%}th{font-weight:400;letter-spacing:.08em}td:first-child{color:#6b685f}thead th{background:#e7e2d8}.note{font-size:12px;color:#55594d;margin:18px 0 0}.products{background:#e9e5dc}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px}.product-visual{position:relative;height:340px;background:#F2F0EA;width:100%;border:0;display:block;padding:25px;overflow:hidden}.product-visual img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.product-visual .realization{position:absolute;inset:0;object-fit:cover;opacity:0;transition:opacity .3s;mix-blend-mode:normal}.product-visual:hover .realization,.product-visual:focus-visible .realization,.product-visual.active .realization{opacity:1}.image-hint{display:block;font-size:11px;letter-spacing:.08em;margin:12px 0;color:#69665c}.product-info{padding:18px 0}.product-title{display:flex;justify-content:space-between;gap:20px;align-items:baseline}.product-title h3{font-size:23px}.price{font-size:23px}.price small{font-size:12px}.product-info p{font-size:14px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.step{border-top:1px solid #bab6ab;padding-top:23px}.step .num{font-family:"Bodoni Moda";font-size:74px;color:#8f8979}.step h3{font-size:21px;margin:14px 0}.step p{font-size:14px}.step-note{border-top:1px solid #ccc5b8;padding-top:20px;margin-top:35px;font-size:13px}.applications{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px}.application img{height:280px;object-fit:cover;width:100%}.application h3{font-family:"Bodoni Moda";font-size:35px;margin:18px 0 8px}.application p{font-size:14px}.stairs{height:280px;background:#4D5142;color:#F2F0EA;display:flex;flex-direction:column;justify-content:space-between;padding:30px}.stairs span{font-family:"Bodoni Moda";font-size:60px}.light{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.light figure{margin:0}.light img{height:310px;width:100%;object-fit:cover}.light figcaption{padding-top:14px;font-size:13px;display:flex;justify-content:space-between}.final{background:#4D5142;color:#F2F0EA;text-align:center;padding:80px 24px;margin-top:40px}.final h2{max-width:750px;margin:0 auto 25px}.final p{margin:0 auto 30px}.final .actions{justify-content:center}.variant-b .world.forte{background:#e5dfd3;color:#252320}.variant-b .world.forte>img{filter:none}.variant-b .world{background:transparent;border-bottom:1px solid #bdb7aa}.variant-b .world-copy{padding:32px 0}.variant-b .world h3{font-size:60px}.variant-b .hero-copy{background:#ede9e0}.variant-b .products{background:#eeece5}.variant-b .final{background:#ded7c9;color:#252320}.variant-b .world.forte .eyebrow{color:#4D5142}.reviewbar{padding:10px 5%;border-bottom:1px solid #ccc7bc;font-size:12px;display:flex;justify-content:space-between;gap:20px;background:#fff}.reviewbar a{text-decoration:underline}.skip{position:absolute;left:-999px}.skip:focus{left:0;z-index:99;background:white}button:focus-visible,a:focus-visible{outline:2px solid #A45F43;outline-offset:4px}@media(max-width:760px){.hero{grid-template-columns:1fr}.hero-photo{height:400px}.hero-copy{padding:30px 24px}.hero-kit{height:210px}.section{padding:60px 0}.values{grid-template-columns:1fr;gap:22px}.worlds,.product-grid,.steps,.applications{grid-template-columns:1fr}.intro{display:block}.world>img{height:330px}.world h3{font-size:56px}.world-copy{padding:28px}.compare{overflow:auto}th,td{font-size:12px;padding:14px 8px}.light{grid-template-columns:1fr}.light img{height:330px}.product-title{flex-wrap:wrap}.reviewbar{font-size:11px}.hero-copy h1{font-size:44px!important}.nm-brand{white-space:normal}.nm-brand span{font-size:7px}.nm-footer-grid{grid-template-columns:1fr 1fr}.product-visual{height:300px}}

.hero-copy h1{font-size:clamp(38px,4vw,62px)}.hero{min-height:630px}.hero-photo{min-width:0}.hero-copy{min-width:0}.hero-copy .eyebrow{font-size:11px}.hero-copy .actions{gap:15px}.hero-copy .btn{padding:13px 16px}.hero-copy .hero-kit{height:175px}.world>img{object-position:center}.world-copy .eyebrow{font-size:11px}.world-copy p{max-width:430px}.world{overflow:hidden}.product-visual .realization{mix-blend-mode:normal}.reviewbar{align-items:center}.reviewbar a{white-space:nowrap}.section{scroll-margin-top:30px}.world-copy{display:flex;flex-direction:column;align-items:flex-start}.world-copy .actions{margin-top:auto!important;padding-top:24px}.world-copy small{display:block}.hero-photo .photo-note{max-width:calc(100% - 50px)}

@media(max-width:760px){.hero-copy h1{font-size:42px!important}.hero{min-height:0}.hero-copy .hero-kit{height:190px}.world-copy{padding:28px}.world>img{height:330px}.hero-photo .photo-note{font-size:10px}.reviewbar{padding:12px 5%;font-size:10px}.product-visual{height:290px}.world-copy .actions{margin-top:0!important}}



.hero{column-gap:34px}.hero-copy{background:transparent;padding:20px 0 20px 10px}.hero-photo{height:660px}.hero-copy h1{font-size:clamp(40px,4.7vw,70px)}.hero-photo>img{object-position:46% center}.values{padding:44px 0}.worlds{grid-template-columns:1fr;gap:56px}.world{display:grid;grid-template-columns:3fr 2fr;background:transparent;border-bottom:1px solid #c8bba7}.world>img{height:440px}.world-copy{padding:42px}.world.forte{grid-template-columns:2fr 3fr;background:#252320}.world.forte>img{grid-column:2;grid-row:1;filter:brightness(.8)}.world.forte .world-copy{grid-column:1;grid-row:1}.world h3{font-size:86px}.products{background:#e6dfd4}.intro h2{max-width:760px}.light{gap:28px}.light figure:nth-child(2){margin-top:42px}.final{background:#c8bba7;color:#252320}.final h2{font-size:74px}@media(max-width:760px){.hero{gap:0}.hero-photo{height:390px}.hero-copy{padding:28px 0}.world,.world.forte{display:flex;flex-direction:column}.world>img{height:330px}.world h3{font-size:60px}.world-copy{padding:28px}.light figure:nth-child(2){margin-top:0}.final h2{font-size:44px}}



.system-choice{padding:6px 0 24px}.system-choice>p{font-size:12px;letter-spacing:.12em;margin:0 0 13px}.system-tabs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.system-tab{background:transparent;border:1px solid #b5afa1;color:#252320;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 24px;min-height:84px;font-family:Manrope,sans-serif}.system-tab strong{display:block;font-size:23px;font-weight:400;line-height:1.3}.system-tab small{display:block;font-size:12px;margin-top:4px}.system-tab>span:last-child{font-size:13px;letter-spacing:.12em;white-space:nowrap}.system-tab[aria-selected=true]{background:#4D5142;border-color:#4D5142;color:#F2F0EA}.system-tab[aria-selected=false]:hover{background:#e5dfd3}.hero-copy .hero-description{min-height:68px}.hero-copy h1{font-size:clamp(38px,4vw,60px)}.hero[data-system=forte] .hero-photo>img{object-position:center}.hero .photo-note{line-height:1.5}.hero-copy .note{min-height:24px}.system-tab:focus-visible{outline:2px solid #A45F43;outline-offset:3px}@media(max-width:760px){.system-choice{padding:0 0 18px}.system-choice>p{font-size:11px}.system-tabs{gap:8px}.system-tab{display:block;padding:14px 12px;min-height:114px}.system-tab strong{font-size:17px;min-height:44px}.system-tab small{font-size:11px}.system-tab>span:last-child{display:block;font-size:11px;margin-top:9px}.hero-copy .hero-description{min-height:0}.hero-photo{height:320px!important}.hero-copy h1{font-size:40px!important}}



.system-choice .switch-explain{font-size:14px;letter-spacing:0;max-width:920px;line-height:1.7;margin:16px 0 0}.hero-copy .hero-components{font-size:12px;margin:14px 0 0}.hero-copy .next-step{font-size:12px;line-height:1.6;color:#625d52;margin:16px 0 0}.hero-photo{height:auto;min-height:680px}.hero-copy{padding:24px 0 24px 10px}.hero-copy .hero-description{font-size:15px}.hero-copy h1{font-size:clamp(36px,3.8vw,56px)}.world h3{font-size:clamp(32px,3.3vw,48px);margin:12px 0 24px}.world>img{height:100%;min-height:480px}.world-copy{padding:40px}.world-copy p{line-height:1.8}.world-copy .textlink{margin-top:10px}.help-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:35px 0 0}.help-grid h3{font-family:"Bodoni Moda";font-size:28px;line-height:1.2}.help-grid p{font-size:14px}.product-grid{margin-top:38px}.product-info ul{padding-left:20px;font-size:14px;line-height:1.8;min-height:100px}.reinforce-note{border-top:1px solid #c1b8a8;padding-top:24px;margin-top:28px;font-size:14px;max-width:none}.tool-list{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:35px 0}.tool-list>div{border-top:1px solid #bdb5a6;padding-top:20px}.tool-list span{color:#55594d;font-size:13px}.tool-list h3{font-family:"Bodoni Moda";font-size:30px;margin:12px 0}.tool-list p{font-size:14px}.process-section{border-top:1px solid #cdc5b7;border-bottom:1px solid #cdc5b7}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.step h3{font-size:17px;line-height:1.4;overflow-wrap:anywhere}.step p{line-height:1.8}.step .num{font-size:62px}.process-section>.textlink{margin-top:25px}.application p{min-height:130px}.questions details{border-bottom:1px solid #c8bba7;padding:0}.questions summary{font-size:17px;cursor:pointer;padding:23px 30px 23px 0;line-height:1.5}.questions details>div{padding:0 30px 20px 0}.questions details p{font-size:15px;max-width:800px}.section>p{line-height:1.8}.final h2{font-size:60px}.table-wrap{overflow-x:auto}th,td{vertical-align:top} @media(max-width:760px){.hero-photo{min-height:0;height:320px}.hero-copy{padding:26px 0}.world>img{height:330px;min-height:0}.world h3{font-size:36px}.world-copy{padding:28px}.help-grid,.tool-list{grid-template-columns:1fr;gap:25px}.steps{grid-template-columns:1fr 1fr;gap:25px}.step .num{font-size:48px}.application p{min-height:0}.system-tab strong{font-size:15px;min-height:42px}.system-tab small{font-size:11px}.system-tab{min-height:145px}.final h2{font-size:40px}.questions summary{font-size:16px}.product-info ul{min-height:0}.compare{overflow:visible}th,td{font-size:12px;overflow-wrap:anywhere}.product-title h3{font-size:22px}}



/* Keep application artwork contained and daylight images aligned. */

.application{min-width:0}.application .stairs{height:280px;min-height:280px;display:flex;flex-direction:column;justify-content:space-between;gap:14px;padding:26px;overflow:hidden}.application .stairs .eyebrow{min-height:0;margin:0;font-size:11px;line-height:1.4;letter-spacing:.1em}.application .stairs>span{font-family:"Bodoni Moda",serif;font-size:clamp(38px,4vw,56px);line-height:1.04;display:block}.application .stairs>small{font-size:11px;line-height:1.4}.light{align-items:start}.light figure,.light figure:nth-child(2){margin:0;min-width:0}.light img{height:310px;width:100%;object-fit:cover}.light figcaption{min-height:40px;gap:12px;align-items:baseline}@media(max-width:760px){.application .stairs{height:280px;min-height:280px}.application .stairs>span{font-size:54px}.light img{height:330px}}

.products .product-visual{background:transparent}.products .product-visual>img:not(.realization){mix-blend-mode:normal}.hero-kit{mix-blend-mode:normal;background:transparent}
#nm-cart{border:1px solid #d8d3c9;background:#F2F0EA;color:#252320;width:min(520px,92vw);padding:35px}#nm-cart::backdrop{background:#25232066}.crumb a:hover{text-decoration:underline}.tool-list h3 a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.process-section>.textlink{margin-right:24px}.questions a{text-underline-offset:4px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
