body{background-color:#FAFAF7}h1,h2,h3,h4,h5,h6{font-weight:300}h1 em,h2 em{font-style:italic;font-weight:300;color:#E86A45}body,p,a,span{font-weight:400}a:hover{color:#E86A45;transition:color 0.2s ease}.nl-logo{font-family:'Fraunces',serif!important;font-style:italic!important;font-weight:300!important;font-size:22px;color:#1C1C18;line-height:1.2;margin:0;padding:0}.nl-logo-sub{font-family:'Inter',sans-serif;font-size:10px;letter-spacing:0.18em;text-transform:uppercase;font-weight:400;color:#5C5C52;display:block;margin-top:4px;font-style:normal}.et_pb_menu .et_pb_menu__menu nav ul li a{letter-spacing:0.08em;font-size:10px}.et_pb_header{border-bottom:0.5px solid rgba(28,28,24,0.12)!important}.hero-eyebrow{font-family:'Inter',sans-serif;font-size:10px;letter-spacing:0.2em;text-transform:uppercase;color:#E86A45;margin-bottom:16px;font-weight:400}.hero-headline{font-family:'Fraunces',serif!important;font-size:38px!important;font-weight:300!important;font-style:italic!important;text-transform:none!important;line-height:1.1;color:#1C1C18;margin-bottom:20px}.hero-body{font-family:'Inter',sans-serif;font-size:15px;line-height:1.8;color:#5C5C52;font-weight:300;margin-bottom:32px;max-width:340px}.hero-buttons{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.hero-btn-primary{font-family:'Inter',sans-serif;font-size:11px;letter-spacing:0.12em;text-transform:uppercase;background:#1C1C18;color:#FAFAF7!important;padding:14px 28px;text-decoration:none;font-weight:500;display:inline-block}.hero-btn-primary:hover{background:#E86A45;color:#FAFAF7!important}.hero-btn-secondary{font-family:'Inter',sans-serif;font-size:11px;letter-spacing:0.12em;text-transform:uppercase;color:#E86A45!important;text-decoration:underline;text-underline-offset:4px;font-weight:400;background:none;padding:14px 0}.hero-btn-secondary:hover{color:#1C1C18!important}.work-section-label{font-family:'Inter',sans-serif;font-size:10px;letter-spacing:0.2em;text-transform:uppercase;color:#5C5C52;display:flex;align-items:center;gap:16px;margin:0}.work-section-label::after{content:'';flex:1;height:0.5px;background:rgba(28,28,24,0.15)}.work-card-title{font-family:'Fraunces',serif!important;font-size:20px;font-weight:300;color:#1C1C18;margin:16px 0 4px 0!important;padding:0!important}.work-card-sub{font-family:'Inter',sans-serif;font-size:11px;letter-spacing:0.08em;color:#5C5C52;margin:0!important;text-transform:uppercase}.et_pb_section_1 .et_pb_image img{width:100%;height:320px;object-fit:cover;object-position:center;display:block}.et_pb_section_1 .et_pb_image{display:block;line-height:0}.about-eyebrow{font-family:'Inter',sans-serif;font-size:10px;letter-spacing:0.2em;text-transform:uppercase;color:rgba(250,250,247,0.5);margin-bottom:32px}.about-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.about-quote{font-family:'Fraunces',serif!important;font-size:32px;font-weight:300;font-style:italic;line-height:1.3;color:#FAFAF7;margin:0;padding:0;border:none}.about-body{font-family:'Inter',sans-serif;font-size:16px;line-height:1.9;color:rgba(250,250,247,0.7);font-weight:300;margin-bottom:16px}.about-btn{font-family:'Inter',sans-serif;font-size:11px;letter-spacing:0.12em;text-transform:uppercase;color:#FAFAF7!important;border:0.5px solid rgba(250,250,247,0.4);padding:12px 24px;text-decoration:none;display:inline-block;margin-top:8px}#commissions-section p,#commissions-section h2,#commissions-section a{text-align:center!important}#commissions-section p:first-child{font-family:'Inter',sans-serif!important;font-size:10px!important;letter-spacing:0.2em!important;text-transform:uppercase!important;color:#5C5C52!important;margin-bottom:16px!important}#commissions-section h2{font-family:'Fraunces',serif!important;font-size:42px!important;font-weight:300!important;font-style:italic!important;color:#1C1C18!important;text-transform:none!important;margin-bottom:12px!important}#commissions-section p:nth-child(3){font-size:16px!important;color:#5C5C52!important;margin-bottom:28px!important}#commissions-section a{background:#E86A45!important;color:#FAFAF7!important;padding:14px 28px!important;text-decoration:none!important;display:table!important;margin:0 auto!important;font-size:11px!important;letter-spacing:0.12em!important;text-transform:uppercase!important;font-weight:500!important}.nl-footer-brand,.footer-logo{font-family:'Fraunces',serif!important;font-style:italic!important;font-weight:300!important;font-size:20px;color:#1C1C18;margin-bottom:8px}.footer-sub{font-family:'Inter',sans-serif;font-size:11px;color:#5C5C52;line-height:1.7;margin:0}.footer-link{font-family:'Inter',sans-serif;font-size:10px;letter-spacing:0.14em;text-transform:uppercase;color:#5C5C52!important;text-decoration:none;display:block;margin-bottom:8px}.footer-link:hover{color:#E86A45!important}.page-intro{font-family:'Inter',sans-serif!important;font-size:17px!important;text-transform:none!important;letter-spacing:0.02em!important;color:#5C5C52!important;font-weight:300!important;line-height:1.7!important}.tufted-art-page h1,.tufted-art-page h2,.embroidered-art-page h1,.embroidered-art-page h2,.works-on-paper-page h1,.works-on-paper-page h2{font-family:'Fraunces',serif!important;font-weight:300!important;font-style:italic!important;text-transform:none!important;font-size:48px!important;color:#1C1C18!important}.tufted-art-page .et_pb_text_inner p,.embroidered-art-page .et_pb_text_inner p,.works-on-paper-page .et_pb_text_inner p{font-family:'Inter',sans-serif!important;font-size:13px!important;color:#5C5C52!important;letter-spacing:0.06em!important;line-height:1.6!important;margin-bottom:4px!important;text-transform:none!important}.tufted-art-page .et_pb_section:not(:first-child) .et_pb_text_inner p:first-child,.embroidered-art-page .et_pb_section:not(:first-child) .et_pb_text_inner p:first-child{font-size:13px!important;font-weight:500!important;letter-spacing:0.12em!important;text-transform:uppercase!important;color:#1C1C18!important}.tufted-art-page .et_pb_image img,.embroidered-art-page .et_pb_image img,.works-on-paper-page .et_pb_image img{width:100%!important;height:auto!important;display:block!important}body.tufted-art-page .page-intro{font-size:17px!important;text-transform:none!important;color:#5C5C52!important;font-weight:300!important}.tufted-art-page .et_pb_text_inner p.page-intro{font-size:17px!important;text-transform:none!important;color:#5C5C52!important;font-weight:300!important;letter-spacing:0.02em!important;line-height:1.7!important}.embroidered-art-page .et_pb_text_inner p.page-intro{font-size:17px!important;text-transform:none!important;color:#5C5C52!important;font-weight:300!important;letter-spacing:0.02em!important;line-height:1.7!important}.works-on-paper-page h1,.works-on-paper-page h2{font-family:'Fraunces',serif!important;font-weight:300!important;font-style:italic!important;text-transform:none!important;font-size:48px!important;color:#1C1C18!important}.works-on-paper-page .et_pb_text_inner p{font-family:'Inter',sans-serif!important;font-size:13px!important;color:#5C5C52!important;letter-spacing:0.06em!important;line-height:1.6!important;margin-bottom:4px!important;text-transform:none!important}.works-on-paper-page .et_pb_section:not(:first-child) .et_pb_text_inner p:first-child{font-size:13px!important;font-weight:500!important;letter-spacing:0.12em!important;text-transform:uppercase!important;color:#1C1C18!important}.works-on-paper-page .et_pb_image img{width:100%!important;height:auto!important;display:block!important}.works-on-paper-page .et_pb_text_inner p.page-intro{font-size:17px!important;text-transform:none!important;color:#5C5C52!important;font-weight:300!important;letter-spacing:0.02em!important;line-height:1.7!important}.about-page h1,.about-page h2{font-family:'Fraunces',serif!important;font-weight:300!important;font-style:italic!important;text-transform:none!important;color:#1C1C18!important}.about-page p,.about-page li{font-family:'Inter',sans-serif!important;font-size:16px!important;line-height:1.8!important;color:#3a3a32!important;text-transform:none!important}.about-page h2{font-size:36px!important;margin-bottom:20px!important}.about-page h4{font-family:'Inter',sans-serif!important;font-size:11px!important;letter-spacing:0.2em!important;text-transform:uppercase!important;color:#E86A45!important;font-weight:500!important}.about-page .about-links{display:flex;flex-direction:column;gap:12px;margin-top:32px}.about-page .about-link{font-family:'Inter',sans-serif!important;font-size:13px!important;letter-spacing:0.08em!important;color:rgba(250,250,247,0.7)!important;text-decoration:none!important;text-transform:none!important}.about-page .about-link:hover{color:#E86A45!important}.about-page h1{font-family:'Fraunces',serif!important;font-size:48px!important;font-weight:300!important;font-style:italic!important;text-transform:none!important;color:#1C1C18!important;margin-bottom:12px!important}.about-page .et_pb_text_inner h2{font-family:'Inter',sans-serif!important;font-size:11px!important;font-weight:500!important;font-style:normal!important;letter-spacing:0.2em!important;text-transform:uppercase!important;color:#E86A45!important;margin-bottom:20px!important;margin-top:0!important}.about-page .et_pb_text_inner p{font-family:'Inter',sans-serif!important;font-size:16px!important;line-height:1.75!important;color:#3a3a32!important;text-transform:none!important;text-decoration:none!important;.about-page div.about-links a,.about-page div.about-links a:link,.about-page div.about-links a:visited{color:rgba(250,250,247,0.75)!important;text-decoration:none!important}.about-page div.about-links a:hover{color:#E86A45!important}.about-page p.about-eyebrow,.about-page .et_pb_text_inner p.about-eyebrow{font-size:13px!important;letter-spacing:0.15em!important;color:rgba(250,250,247,0.6)!important;margin-bottom:20px!important}.about-eyebrow,.work-section-label{font-size:13px!important;letter-spacing:0.15em!important}