.project-dark{--project-text:#f9f7f2;--project-muted:#c8d0c0;--project-line:#bbc8af47;--project-accent:#dda78b;--ink:#1d211d;--paper:#f9f7f2;--rust:#dda78b}.project-dark,.refresh.project-dark{background:#171e17;color:var(--project-text)}.refresh.project-dark{font-family:var(--sans)}.project-dark :focus-visible,.subpage-nav-dark :focus-visible{outline:2px solid #e5b18e;outline-offset:5px}.project-dark h1 em,.project-dark h2 em{color:#dda78b}.subpage-nav.subpage-nav-dark{background:#1d211d;color:#f9f7f2;border-bottom:1px solid #bbc8af47}.subpage-nav-dark .desktop-primary-nav .design-menu-summary,.subpage-nav-dark .desktop-primary-nav a{color:#e0e5d9}.subpage-nav-dark .desktop-primary-nav .design-menu-summary:hover,.subpage-nav-dark .desktop-primary-nav a:hover{color:#dda78b}.subpage-nav-dark .language-toggle{color:#e0e5d9;border-color:#a1ad9780}.subpage-nav-dark .subpage-nav-cta{background:#e9e5db;color:#1d211d}.project-dark .subpage-nav-dark .subpage-nav-cta,.subpage-nav-dark .design-menu-panel,.subpage-nav-dark .house-menu-panel,.subpage-nav-dark .mobile-menu-panel{color:#1d211d}.refresh.project-dark .refresh-eyebrow{color:var(--project-accent);font-size:10px;line-height:1.6;letter-spacing:.16em}.refresh.project-dark .refresh-lead{color:var(--project-muted)}.refresh.project-dark .refresh-hero{background:#1d211d;max-width:none;padding:78px max(7vw,24px) 72px;border-bottom:4px solid #a86147}.refresh.project-dark .refresh-collection-hero{padding-block:64px}.refresh.project-dark .refresh-collection-hero h1{font-size:clamp(44px,5.5vw,80px);line-height:1.02;max-width:17ch}.refresh.project-dark .refresh-section{max-width:none;padding-inline:max(7vw,24px);border-top:1px solid var(--project-line)}.refresh.project-dark .refresh-surface{background:#303c2e;color:var(--project-text)}.refresh.project-dark .refresh-button{background:#e9e5db;border-color:#e9e5db;color:#1d211d!important;border-radius:2px;font-size:13px;font-family:var(--sans);transition:background .2s,border-color .2s}.refresh.project-dark .refresh-button:hover{background:#d8c8af;border-color:#d8c8af}.refresh.project-dark .refresh-secondary{background:transparent;color:#f9f7f2!important;border-color:#b8c4aa80}.refresh.project-dark .refresh-secondary:hover{background:#394735;border-color:#d8c8af}.refresh.project-dark .refresh-link{color:inherit;background:transparent}.refresh.project-dark .refresh-card{background:#243022;border-color:var(--project-line)}.refresh.project-dark .refresh-card p{color:var(--project-muted)}.refresh.project-dark .refresh-checklist li,.refresh.project-dark .refresh-faq{border-color:var(--project-line)}.refresh.project-dark .refresh-checklist li:before{color:#dda78b}.refresh.project-dark .service-value{background:#2b372a}.refresh.project-dark .service-scope{background:#d8c8af;color:#1d211d;border-top:5px solid #a86147}.refresh.project-dark .service-scope .refresh-eyebrow{color:#75422f}.refresh.project-dark .service-scope .refresh-checklist li{border-color:#1d211d40}.refresh.project-dark .service-scope .refresh-checklist li:before{color:#75422f}.refresh.project-dark .service-pricing{background:#171e17;border-top:5px solid #8c987d}.refresh.project-dark .service-process{background:#303c2e;border-top:5px solid #d8c8af}.refresh.project-dark .refresh-steps li{padding-top:18px;border-top:1px solid #b8c4aa80;color:#dbe1d4}.refresh.project-dark .refresh-steps li::marker{color:#dda78b}.refresh.project-dark .service-faqs{background:#171e17}.refresh.project-dark .service-faqs .refresh-faq p{color:var(--project-muted)}.refresh.project-dark .service-request{background:#303c2e;border-top:5px solid #a86147}.refresh.project-dark #collection,.refresh.project-dark .catalog-section{background:#253023;padding-top:40px!important}.refresh.project-dark .catalog-toolbar{border-color:#b8c4aa66}.refresh.project-dark .catalog-toolbar label{color:#e4e9de;font-size:12px}.refresh.project-dark .catalog-toolbar input,.refresh.project-dark .catalog-toolbar select,.refresh.project-dark .refresh-fields input,.refresh.project-dark .refresh-fields select{background:#151e15;color:#f9f7f2;border-color:#8c9a7d}.refresh.project-dark .catalog-toolbar input::placeholder{color:#b4bfaa}.refresh.project-dark .catalog-product-card{background:#182118;border-color:#83917466;color:#f9f7f2}.refresh.project-dark .catalog-card-body>p{color:#c8d0c0}.refresh.project-dark .catalog-custom-card{background:#3a4835;color:#f9f7f2;border-color:#a1ad9766}.refresh.project-dark .catalog-custom-mark{color:#dda78b}.refresh.project-dark .catalog-custom-card p{color:#d4ddcc}.refresh.project-dark .catalog-swatches span{border-color:#e9e5db70}.refresh.project-dark .catalog-note{color:#c8d0c0;font-size:12px}.refresh.project-dark .catalog-product-layout{align-items:start}.refresh.project-dark .catalog-product-layout>div>p{font-size:12px;color:#c8d0c0;line-height:1.8}.refresh.project-dark .catalog-product-layout aside li,.refresh.project-dark .catalog-product-layout aside>p{color:#d4ddcc}.refresh.project-dark .catalog-product-layout aside>h1{font-size:clamp(44px,4.4vw,68px);line-height:1.04}.refresh.project-dark .catalog-product-layout aside>h2{font-size:clamp(28px,3vw,42px)}.refresh.project-dark .buying-guide{background:#35422f;border-top:5px solid #d8c8af}.refresh.project-dark .buying-guide article{padding-top:22px;border-top:1px solid #b8c4aa66}.refresh.project-dark .buying-guide article p{color:#d4ddcc}.refresh.project-dark .custom-landing{background:#1d211d;border-bottom:5px solid #a86147;padding-block:74px}.refresh.project-dark .custom-inquiry-section{background:#2b372a}.refresh.project-dark .custom-inquiry-section>div:first-child>p{color:#d4ddcc}.refresh.project-dark .inquiry-reassurance{background:#3a4835;border-left-color:#dda78b;color:#e1e7d9}.refresh.project-dark .refresh-form{margin-top:28px}.refresh.project-dark .refresh-form label{color:#edf0e7;font-size:13px}.refresh.project-dark .refresh-form input,.refresh.project-dark .refresh-form select,.refresh.project-dark .refresh-form textarea{background:#151e15;color:#f9f7f2;border-color:#8c9a7d;font-family:var(--sans);font-size:15px}.refresh.project-dark .refresh-form input::placeholder,.refresh.project-dark .refresh-form textarea::placeholder{color:#b4bfaa}.refresh.project-dark .refresh-form input[type=checkbox]{accent-color:#dda78b}.refresh.project-dark .refresh-form fieldset{border-color:#8c9a7d}.refresh.project-dark .refresh-form [role=alert]{color:#ffd2bd}.refresh.project-dark .refresh-form input[type=file]::file-selector-button{background:#e9e5db;color:#1d211d;border:0;padding:9px 12px;margin-right:12px;font:inherit}.refresh.project-dark .refresh-form fieldset p,.refresh.project-dark .refresh-form>p{color:#c8d0c0}.refresh.project-dark .render-upsell{background:#111911;border-top:5px solid #8c987d;color:#f9f7f2}.refresh.project-dark footer,.services-page.project-dark footer{background:#0d140f;border-top:1px solid #61705d66}.services-page.project-dark .services-hero{background:#1d211d;border-bottom:5px solid #a86147}.services-page.project-dark .services-hero>div:first-child>p:not(.eyebrow){color:#c8d0c0}.services-page.project-dark .service-promise{background:#d8c8af;color:#1d211d;border-top:1px solid #a8614766}.services-page.project-dark .service-promise:last-of-type{background:#35422f;color:#f9f7f2;border-top:5px solid #a86147}.services-page.project-dark .service-promise:last-of-type span{color:#dda78b}.services-page.project-dark .service-menu{background:#171e17;border-top:5px solid #879174}.services-page.project-dark .service-group>header>span,.services-page.project-dark .service-menu-heading .eyebrow{color:#dda78b}.services-page.project-dark .service-group header p,.services-page.project-dark .service-items p,.services-page.project-dark .service-menu-heading>p:last-child{color:#c8d0c0}.services-page.project-dark .service-menu-heading>p:last-child{font-size:15px}.services-page.project-dark .service-group{border-color:#bbc8af66;padding:38px 24px;margin-inline:-24px}.services-page.project-dark .service-group:nth-child(2n){background:#2b372a}.services-page.project-dark .service-items article{border-color:#bbc8af47;padding-block:22px}.services-page.project-dark .service-items p{font-size:13px;line-height:1.8}.services-page.project-dark .service-group header p{font-size:12px;line-height:1.7}.services-page.project-dark .service-items strong{color:#e3baa0;font-size:11px;line-height:1.7}@media(max-width:700px){.refresh.project-dark .refresh-hero{padding-block:50px}.refresh.project-dark .refresh-section{padding:52px 22px}.refresh.project-dark .refresh-collection-hero h1{font-size:46px}.refresh.project-dark .catalog-card-body{padding:22px}.refresh.project-dark .custom-landing{padding:50px 22px;gap:30px}.refresh.project-dark .catalog-product-layout aside>h1{font-size:43px}.services-page.project-dark .service-items p{font-size:13px}.services-page.project-dark .service-group{margin-inline:0;padding-inline:0}}@media(prefers-reduced-motion:reduce){.refresh.project-dark .refresh-button{transition:none}}.subpage-nav-dark .desktop-primary-nav .design-menu-panel a{color:#1d211d}.subpage-nav-dark .desktop-primary-nav .design-menu-panel a:hover{color:#1d211d;background:#e4ddcf}.refresh.project-dark .refresh-collection-hero h1{max-width:14ch}.subpage-nav-dark .design-menu-panel,.subpage-nav-dark .mobile-menu-panel{background:#263126;color:#f9f7f2;border-color:#abb79e70;box-shadow:0 18px 45px #0005}.subpage-nav-dark .desktop-primary-nav .design-menu-panel a{color:#f9f7f2;border-color:#b8c4aa40}.subpage-nav-dark .desktop-primary-nav .design-menu-panel a:hover{background:#394b33;color:#fff}.subpage-nav-dark .design-menu-panel a small,.subpage-nav-dark .mobile-menu-designs>p,.subpage-nav-dark .mobile-menu-heading>span,.subpage-nav-dark .mobile-menu-panel small{color:#dda78b}.subpage-nav-dark .design-menu-panel a span,.subpage-nav-dark .mobile-menu-designs a>span{color:#c8d0c0}.subpage-nav-dark .mobile-menu-designs a{background:#263126;color:#f9f7f2;border-color:#b8c4aa40}.subpage-nav-dark .mobile-menu-designs a:hover{background:#394b33}.subpage-nav-dark .mobile-menu-heading,.subpage-nav-dark .mobile-menu-links a{border-color:#b8c4aa40}.render-page.project-dark{background:#171e17;color:#f9f7f2}.render-page.project-dark .render-hero,.render-page.project-dark .render-library-heading{background:#1d211d;border-bottom:4px solid #a86147}.render-page.project-dark .render-library-heading{max-width:none}.render-page.project-dark .eyebrow{color:#dda78b}.render-page.project-dark .render-footnote,.render-page.project-dark .render-hero p,.render-page.project-dark .render-library-heading>p{color:#c8d0c0}.render-page.project-dark .render-catalog,.render-page.project-dark .render-pricing{background:#2b372a;border-top:1px solid #bbc8af47}.render-page.project-dark .render-studio{background:#171e17;border-top:5px solid #d8c8af}.render-page.project-dark .render-catalog-grid article,.render-page.project-dark .render-form,.render-page.project-dark .render-plan-grid article{background:#182118;color:#f9f7f2;border-color:#8c9a7d80}.render-page.project-dark .render-catalog-grid article p,.render-page.project-dark .render-plan-grid article li,.render-page.project-dark .render-plan-grid article p{color:#d4ddcc}.render-page.project-dark .render-filters input,.render-page.project-dark .render-filters select,.render-page.project-dark .render-form input:not([type=checkbox]),.render-page.project-dark .render-form select{background:#151e15;color:#f9f7f2;border-color:#8c9a7d}.render-page.project-dark input::placeholder{color:#b4bfaa}.render-page.project-dark input[type=checkbox]{accent-color:#dda78b}.render-page.project-dark .button-dark,.render-page.project-dark .render-card-image button{background:#e9e5db;color:#1d211d}.render-page.project-dark .render-error{color:#ffd2bd}.render-page.project-dark .render-message{background:#35422f;color:#f9f7f2}.render-page.project-dark footer{background:#0d140f;border-top:1px solid #61705d66}@media(max-width:1200px){.subpage-nav-dark{grid-template-columns:1fr auto auto;gap:14px}.subpage-nav-dark .desktop-primary-nav{display:none}.subpage-nav-dark .mobile-primary-nav{display:block}}.project-dark .button-light{color:#1d211d}