@font-face{font-family:"Fraunces";src:url(/wp-content/plugins/soulmedic-blocks/assets/fonts/fraunces.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Hanken Grotesk";src:url(/wp-content/plugins/soulmedic-blocks/assets/fonts/hanken.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Bricolage Grotesque";src:url(/wp-content/plugins/soulmedic-blocks/assets/fonts/bricolage.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--sm-teal:#009e87;--sm-teal-deep:#00544f;--sm-teal-soft:#73cabb;--sm-teal-mist:#e3f5f1;--sm-lime:#c1ff72;--sm-amber:#fbbf24;--sm-ink:#0d1a17;--sm-paper:#f7faf9;--sm-btn:#007e6e;--sm-btn-hover:#00665a;--sm-font-display:"Fraunces", Georgia, "Times New Roman", serif;--sm-font-body:"Hanken Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--sm-container:1200px;--sm-gutter:clamp(16px, 4vw, 24px);--sm-radius:14px;--sm-radius-lg:24px;--sm-ease:cubic-bezier(0.22, 1, 0.36, 1);--sm-dur:480ms}@media (prefers-reduced-motion:reduce){:root{--sm-dur:0ms}}