
  html { scroll-behavior:smooth; }
  body { margin:0; background:#F5F0E6; font-family:'Raleway',Arial,sans-serif; color:#20251F; -webkit-font-smoothing:antialiased; }
  a { color:var(--honeydew-rust, #B56F45); text-decoration:none; }
  a:hover { color:#304B35; }
  *:focus-visible { outline:3px solid var(--honeydew-rust, #B56F45); outline-offset:3px; border-radius:4px; }
  button { font-family:inherit; }
  @keyframes hdCW { from { transform:rotate(0deg); } to { transform:rotate(360deg); } }
  @keyframes hdCCW { from { transform:rotate(0deg); } to { transform:rotate(-360deg); } }
  @media (max-width:1240px) { [data-g="nav"] { gap:16px !important; font-size:13.5px !important; } }
  @media (max-width:1040px) { [data-g="nav"] { gap:11px !important; font-size:13px !important; } }
  @media (max-width:1080px) {
    [data-pad] { padding-left:28px !important; padding-right:28px !important; }
    [data-g="split"] { grid-template-columns:1fr !important; gap:36px !important; }
    [data-hero-copy] { text-align:center !important; }
    [data-hero-copy] h1, [data-hero-copy] p { margin-left:auto !important; margin-right:auto !important; }
    [data-hero-copy] > div { justify-content:center !important; }
    [data-g="aud"] { grid-template-columns:1fr !important; gap:24px !important; }
    [data-g="team"] { grid-template-columns:repeat(2,1fr) !important; }
    [data-g="blog"] { grid-template-columns:repeat(2,1fr) !important; }
    [data-g="footer"] { grid-template-columns:1fr 1fr !important; gap:36px !important; }
  }
  @media (max-width:900px) {
    [data-g="nav"] { display:none !important; }
    [data-menu-btn] { display:inline-flex !important; }
    [data-g="plusviews"] { grid-template-columns:1fr !important; }
  }
  @media (max-width:700px) {
    [data-pad] { padding-left:20px !important; padding-right:20px !important; }
    [data-sect] { padding-top:52px !important; padding-bottom:52px !important; }
    [data-g="team"], [data-g="blog"], [data-g="footer"] { grid-template-columns:1fr !important; }
    [data-card] { padding:26px 22px !important; }
  }
  @media (prefers-reduced-motion: reduce) { html { scroll-behavior:auto; } *, *::before, *::after { animation:none !important; transition:none !important; } }

[data-interaction="s58"]:hover{background:#20251F !important;transform:translateY(-2px) !important;color:#FCFAF5 !important}
[data-interaction="s67"]:focus{border-color:var(--honeydew-rust, #B56F45) !important}
[data-interaction="s69"]:focus{border-color:var(--honeydew-rust, #B56F45) !important}
[data-interaction="s71"]:focus{border-color:var(--honeydew-rust, #B56F45) !important}
[data-interaction="s73"]:focus{border-color:var(--honeydew-rust, #B56F45) !important}
[data-interaction="s75"]:focus{border-color:var(--honeydew-rust, #B56F45) !important}
[data-interaction="s77"]:focus{border-color:var(--honeydew-rust, #B56F45) !important}
[data-interaction="s78"]:hover{background:#9d5e39 !important;transform:translateY(-2px) !important}