html:root{--sx-btn-bg: transparent;--sx-btn-color: #111111;--sx-btn-border: var(--brand-primary);--sx-radius-btn: 4px;--motion-btn-fill: var(--brand-secondary);--motion-btn-on-fill: #111111;--sx-cards-more: #218460;--sx-nav-color: #111111;--sx-heading-wide: #404040}html a{color:#218460}html .sx-nav a{text-transform:none;font-size:.95rem;color:#111}html .sx-nav a[aria-current=page]{background:none;color:#111;box-shadow:inset 0 -3px 0 var(--brand-secondary);--nav-track-color: #111111}html .sx-head__toggle{color:#111}html .sx-cards__title{color:var(--brand-text)}html .sx-media--overlap .sx-h{color:var(--brand-accent)}html .sx-media--overlap .sx-card .sx-body:first-of-type{font-size:1.4rem;line-height:1.5}html .sx-stats__label{font-weight:400;color:var(--brand-text)}html .sx-contact__details dt{color:#8a6d4f;letter-spacing:2px}html .sx-media--wide:not([data-bg]):has(+.sx-media--wide:not([data-bg])){padding-bottom:0}html .sx-media--wide:not([data-bg])+.sx-media--wide:not([data-bg]){padding-top:0}html .sx-media[data-bg] .sx-btn{--sx-btn-bg: var(--brand-secondary);--sx-btn-border: var(--brand-secondary)}html .sx-media[data-bg] .sx-h{color:#404040}html .sx-media[data-bg]+.sx-foot,html main:has(>.sx-media[data-bg]:last-child)+.sx-foot{margin-top:0}html .sx-panel--band .sx-lines li{font-size:1rem;line-height:1.6;color:#111}html .sx-panel--hero{--sx-panel-w: clamp(360px, 44vw, 640px)}html .sx-contact .sx-h{color:#1c1a1b;font-weight:400}html .sx-media--wide .sx-h--xl{font-weight:300;color:#111}html .sx-panel--hero{--sx-panel-tone: 90%}html .sx-panel--band{--sx-panel-tone: 80%}
