:root{
--wcts-ink:#1f211f;--wcts-green:#38571A;--wcts-text:#565a55;--wcts-accent:#916846;
--wcts-timber-dark:#6f4b32;--wcts-off-white:#f6f6f3;--wcts-white:#fff;--wcts-border:#dedbd2;
--wcts-content-width:1200px;--wcts-wide-width:1440px;--wcts-gutter:24px;--wcts-mobile-gutter:18px;
--wcts-section-space:110px;--wcts-section-space-tablet:80px;--wcts-section-space-mobile:64px;
--wcts-radius:3px;--wcts-transition:180ms ease}
.wcts-wide{width:min(calc(100% - (var(--wcts-gutter)*2)),var(--wcts-wide-width));max-width:var(--wcts-wide-width);margin-inline:auto}
.wcts-content{width:min(calc(100% - (var(--wcts-gutter)*2)),var(--wcts-content-width));max-width:var(--wcts-content-width);margin-inline:auto}
.wcts-section{padding-block:var(--wcts-section-space)}
:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--wcts-accent);outline-offset:3px}
@media(max-width:1024px){:root{--wcts-section-space:var(--wcts-section-space-tablet)}}
@media(max-width:767px){:root{--wcts-gutter:var(--wcts-mobile-gutter);--wcts-section-space:var(--wcts-section-space-mobile)}}

/* Shared breadcrumbs for standalone Elementor page heroes */
.wcts-page-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:11px;margin:0 0 27px;color:#69665f;font-family:Manrope,sans-serif;font-size:13px;line-height:1.5}
.wcts-page-breadcrumbs a{color:#69665f;text-decoration:none}
.wcts-page-breadcrumbs a:hover{color:#8a6740}
.wcts-page-breadcrumbs [aria-current="page"]{color:#24231f;font-weight:650}

:root{--wcts-green:#38571A;--wcts-primary:#38571A;}

/* v2.9.13: One shared grid treatment for cream hero and feature panels.
   The image, slideshow, ordinary content, and white card areas remain unpatterned. */
:root {
  --wcts-hero-grid-image: linear-gradient(rgba(36,35,31,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(36,35,31,.035) 1px,transparent 1px);
  --wcts-hero-grid-size: 44px 44px;
}
/* Component stylesheets apply the grid after their background shorthand rules.
   Avoid zero-specificity :where() overrides which are reset by those shorthands. */
