.elementor-kit-18783{--e-global-color-primary:#A66230;--e-global-color-secondary:#D38F52;--e-global-color-text:#3B2418;--e-global-color-accent:#7D4422;--e-global-color-kadence1:#a66230;--e-global-color-kadence2:#d38f52;--e-global-color-kadence3:#4a2a18;--e-global-color-kadence4:#7d4422;--e-global-color-kadence5:#6f5542;--e-global-color-kadence6:#9a7a63;--e-global-color-kadence7:#fff7ec;--e-global-color-kadence8:#f8e8d4;--e-global-color-kadence9:#ffffff;--e-global-color-c918743:#FFF7EC;--e-global-color-a0f87ef:#F6E8D4;--e-global-color-5cdd22f:#2A140D;--e-global-color-8b52786:#E7D7C3;--e-global-color-a47700c:#B58A67;--e-global-typography-primary-font-family:"Cormorant Garamond";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Cormorant Garamond";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Work Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Work Sans";--e-global-typography-accent-font-weight:500}.elementor-kit-18783.el-is-editing{--global-palette1:#a66230;--global-palette2:#d38f52;--global-palette3:#4a2a18;--global-palette4:#7d4422;--global-palette5:#6f5542;--global-palette6:#9a7a63;--global-palette7:#fff7ec;--global-palette8:#f8e8d4;--global-palette9:#ffffff}.elementor-kit-18783 e-page-transition{background-color:#FFBC7D}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}:root{--hs-primary:#A66230;--hs-secondary:#D38F52;--hs-text:#3B2418;--hs-accent:#7D4422;--hs-cream:#FFF7EC;--hs-sand:#F6E8D4;--hs-deep:#2A140D;--hs-divider:#E7D7C3;--hs-muted:#B58A67}.elementor .hs-v4-band{width:100%}.elementor .hs-v4-band>.e-con-inner{max-width:none}.elementor .hs-v4-inner{max-width:1400px;margin-left:auto;margin-right:auto;width:100%}.elementor .hs-v4-inner>.e-con-inner{max-width:none}.elementor .hs-v4-row{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;width:100%;max-width:100%}.elementor .hs-v4-row>.e-con{min-width:0;width:auto!important;max-width:none!important}.elementor .hs-v4-split{display:grid!important;grid-template-columns:minmax(0,0.86fr) minmax(0,1.14fr);align-items:center}.elementor .hs-v4-split>.e-con{min-width:0;width:auto!important;max-width:none!important}.elementor .hs-v4-hero-copy{max-width:560px}.elementor .hs-v4-hero-media{max-width:760px}.elementor .hs-v4-hero-title .elementor-heading-title,.elementor .hs-v4-hero-title .elementor-heading-title *{font-family:"Cormorant Garamond",Palatino,Georgia,serif!important}.elementor .hs-v4-hero-title em,.elementor .hs-v4-band em{color:var(--hs-primary);font-family:"Cormorant Garamond",Palatino,Georgia,serif!important;font-style:italic;font-weight:inherit}.elementor .hs-v4-eyebrow-center .elementor-heading-title:before,.elementor .hs-v4-eyebrow-center .elementor-heading-title:after{content:"";display:inline-block;width:42px;height:1px;background:rgb(166 98 48 / .55);vertical-align:middle;margin:0 14px}.elementor .hs-v4-center-copy{max-width:700px;margin-left:auto!important;margin-right:auto!important;text-align:center}.elementor .hs-v4-button-row{display:flex!important;gap:14px;align-items:center;flex-wrap:wrap}.elementor .hs-v4-center-buttons{justify-content:center}.elementor .hs-v4-logo img{max-height:36px;width:auto}.elementor .hs-v4-header-row{display:grid!important;grid-template-columns:260px 1fr 240px;align-items:center}.elementor .hs-v4-hero-image img{aspect-ratio:4/5;object-fit:cover;box-shadow:0 80px 160px -50px rgb(59 36 24 / .38)}.elementor .hs-v4-wide-image img{aspect-ratio:4/3;object-fit:cover;width:100%}.elementor .hs-v4-card-image img{aspect-ratio:4/5;object-fit:cover;width:100%}.elementor .hs-v4-contain-image img{aspect-ratio:4/3;object-fit:contain;background:var(--hs-sand);padding:18px}.elementor .hs-v4-card-grid,.elementor .hs-v4-feature-grid{display:grid!important;gap:34px;width:100%;max-width:100%;margin-top:56px}.elementor .hs-v4-card-grid>.e-con,.elementor .hs-v4-feature-grid>.e-con{width:auto!important;max-width:none!important;min-width:0!important}.elementor .hs-v4-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor .hs-v4-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.elementor .hs-v4-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.elementor .hs-v4-feature-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start}.elementor .hs-v4-feature{text-align:center;padding:0 12px}.elementor .hs-v4-feature-copy{text-align:center}.elementor .hs-v4-feature-copy .elementor-text-editor{font-family:Work Sans,sans-serif}.elementor .hs-v4-dark-craft{border-top:1px solid rgb(255 247 236 / .08);border-bottom:1px solid rgb(255 247 236 / .08)}.elementor .hs-v4-dark-craft-row{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.elementor .hs-v4-dark-craft-image img{aspect-ratio:4/3;object-fit:cover;width:100%;box-shadow:0 80px 160px -50px rgb(0 0 0 / .55)}.elementor .hs-v4-dark-craft-title em{color:var(--hs-secondary);font-style:italic}.elementor .hs-v4-dark-craft-meta{display:flex!important;flex-direction:row!important;justify-content:space-between;gap:24px}.elementor .hs-v4-dark-craft-list{width:100%}.elementor .hs-v4-dark-craft-detail{display:flex!important;flex-direction:row!important;justify-content:space-between;align-items:baseline;gap:32px;border-top:1px solid rgb(255 247 236 / .16);padding:20px 0;width:100%}.elementor .hs-v4-dark-craft-detail:last-child{border-bottom:1px solid rgb(255 247 236 / .16)}.elementor .hs-v4-dark-craft-note{max-width:310px;text-align:right}.elementor .hs-v4-dark-craft-note em{color:rgb(255 247 236 / .72);font-style:italic}.elementor .hs-v4-dark-button .elementor-button{border-color:rgb(255 247 236 / .45)!important;color:var(--hs-cream)!important;background:transparent!important}.elementor .hs-v4-wood-split{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;width:100%}.elementor .hs-v4-wood-split>.e-con{width:auto!important;max-width:none!important;min-width:0!important}.elementor .hs-v4-wood-intro-row{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.elementor .hs-v4-wood-mosaic-col{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:auto auto;gap:22px}.elementor .hs-v4-wood-mosaic-col>.e-con,.elementor .hs-v4-wood-mosaic-col>.elementor-widget{width:auto!important;max-width:none!important;min-width:0!important}.elementor .hs-v4-wood-tall-image{grid-column:1 / span 3;grid-row:1 / span 2}.elementor .hs-v4-wood-tall-image img{aspect-ratio:3/4;object-fit:cover;width:100%}.elementor .hs-v4-wood-small-image{grid-column:4 / span 2;grid-row:1}.elementor .hs-v4-wood-small-image img{aspect-ratio:4/3;object-fit:cover;width:100%}.elementor .hs-v4-wood-quote-card{grid-column:4 / span 2;grid-row:2;border:1px solid var(--hs-divider);background:var(--hs-cream);padding:34px 26px;align-self:stretch;justify-content:center}.elementor .hs-v4-wood-quote .elementor-text-editor{font-family:Cormorant Garamond,serif!important;font-style:italic;text-align:center;color:var(--hs-text)}.elementor .hs-v4-wood-collection-row{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.elementor .hs-v4-wood-lifestyle-image img{aspect-ratio:4/3;object-fit:cover;width:100%}.elementor .hs-v4-wood-closeup-image{max-width:34%;margin-left:auto!important;margin-top:-96px!important;position:relative;z-index:2}.elementor .hs-v4-wood-closeup-image img{aspect-ratio:1/1;object-fit:cover;width:100%;box-shadow:0 30px 60px -30px rgb(125 68 34 / .35)}.elementor .hs-v4-wood-meta-row{display:flex!important;flex-direction:row!important;justify-content:space-between;gap:24px;margin-top:18px}.elementor .hs-v4-wood-immersive-wrap{margin-top:70px;width:100%}.elementor .hs-v4-wood-immersive-image img{aspect-ratio:16/9;object-fit:cover;width:100%}.elementor .hs-v4-wood-realhomes-row{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);margin-top:90px}.elementor .hs-v4-wood-hallway-image img{aspect-ratio:4/5;object-fit:cover;width:100%}.elementor .hs-button .elementor-button{border-radius:0}.elementor .hs-v4-footer-news,.elementor .hs-v4-footer-main{display:grid!important;grid-template-columns:1.2fr .8fr;gap:64px;align-items:start}.elementor .hs-v4-footer-news>.e-con,.elementor .hs-v4-footer-main>.e-con{width:auto!important;max-width:none!important;min-width:0!important}.elementor .hs-v4-footer-main{grid-template-columns:1.4fr .75fr .75fr .75fr;margin-top:70px}@media(max-width:1024px){.elementor .hs-v4-row,.elementor .hs-v4-split,.elementor .hs-v4-wood-split{display:flex!important;flex-direction:column!important;align-items:stretch!important}.elementor .hs-v4-header-row{display:grid!important;grid-template-columns:1fr}.elementor .hs-v4-header-nav,.elementor .hs-v4-header-utils{display:none}.elementor .hs-v4-card-grid,.elementor .hs-v4-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor .hs-v4-footer-news,.elementor .hs-v4-footer-main{grid-template-columns:1fr 1fr}}@media(max-width:767px){.elementor .hs-v4-card-grid,.elementor .hs-v4-feature-grid,.elementor .hs-v4-footer-news,.elementor .hs-v4-footer-main{grid-template-columns:1fr}.elementor .hs-v4-hero-title .elementor-heading-title{font-size:52px!important}.elementor .hs-v4-band{padding-top:72px!important;padding-bottom:78px!important}.elementor .hs-v4-button-row{justify-content:flex-start}.elementor .hs-v4-center-buttons{justify-content:center}.elementor .hs-v4-dark-craft-detail,.elementor .hs-v4-dark-craft-meta,.elementor .hs-v4-wood-meta-row{flex-direction:column!important;align-items:flex-start!important}.elementor .hs-v4-dark-craft-note{text-align:left}.elementor .hs-v4-wood-mosaic-col{display:flex!important;flex-direction:column!important}.elementor .hs-v4-wood-closeup-image{max-width:100%;margin-top:18px!important}.elementor .hs-v4-eyebrow-center .elementor-heading-title:before,.elementor .hs-v4-eyebrow-center .elementor-heading-title:after{width:24px;margin:0 8px}}