:root{--da-ink:#f2eee6;--da-muted:#b8b4ac;--da-paper:#171717;--da-teal:#c4a66a;--da-line:#3a3936;--global-palette1:#c4a66a;--global-palette2:#dfc28a;--global-palette3:#f2eee6;--global-palette4:#ddd8ce;--global-palette5:#b8b4ac;--global-palette6:#928d83;--global-palette7:#30302e;--global-palette8:#171717;--global-palette9:#222222}
.site-header,.site-footer,.content-bg,.site-main .entry{background:var(--da-paper)}
.site-header .site-header-row-container-inner,.site-footer .site-footer-row-container-inner,.drawer-inner{background:#171717!important}
.site-branding .site-title,.site-branding .site-title a,.header-navigation a,.mobile-navigation a,.menu-toggle-open,.menu-toggle-close{color:#f2eee6!important}
body{background:var(--da-paper);color:var(--da-ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:18px;line-height:1.7}
h1,h2,h3,h4{font-family:inherit;color:var(--da-ink);letter-spacing:-.035em;line-height:1.15}
.da-site{max-width:1120px;margin:auto;padding:32px 24px 80px}
.da-site h1{font-size:clamp(2.6rem,6vw,4.8rem);max-width:850px;font-weight:650}
.da-site h2{font-size:clamp(1.8rem,3.5vw,2.8rem)}
.da-site h3{font-size:1.35rem}.da-site p{max-width:720px}
.da-eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:.8rem;font-weight:650;color:var(--da-teal)}
.da-section{padding:56px 0;border-top:1px solid var(--da-line)}
.da-hero{padding:40px 0 72px}.da-card{background:#222222;border:1px solid var(--da-line);border-radius:12px;padding:28px}
.da-note{color:var(--da-muted);font-size:.95rem}
.da-site a{color:var(--da-teal);text-underline-offset:.2em}
.da-site .wp-block-button__link{background:var(--da-teal);color:#171717;border-radius:6px;padding:14px 24px;font-weight:600}
.da-site a:focus-visible{outline:3px solid var(--da-teal);outline-offset:4px}
@media(max-width:600px){.da-section{padding:36px 0}.da-hero{padding:20px 0 44px}.da-site{padding:16px 18px 48px}}