:root{--color-primary:#1f4b3f;--color-primary-hover:#163a31;--color-accent:#b3893f;--color-ink:#16211d;--color-ink-soft:#3c4842;--color-muted:#66736c;--color-line:#d2dad5;--color-line-soft:#e3e9e5;--color-surface:#eef2ef;--color-surface-deep:#e2e8e4;--color-white:#fff;--font-serif:"EB Garamond", "Iowan Old Style", Georgia, serif;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--radius:2px;--ease:cubic-bezier(.2, .7, .2, 1);--ce-vertical-spacing:calc(100px * .5)}@media screen and (width>=56.25rem){:root{--ce-vertical-spacing:100px}}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(../fonts/inter-v18-latin-300.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:300;src:url(../fonts/inter-v18-latin-300italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/inter-v18-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(../fonts/inter-v18-latin-italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/inter-v18-latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:700;src:url(../fonts/inter-v18-latin-700italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:400;src:url(../fonts/eb-garamond-v33-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:500;src:url(../fonts/eb-garamond-v33-latin-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:600;src:url(../fonts/eb-garamond-v33-latin-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:EB Garamond;font-style:italic;font-weight:400;src:url(../fonts/eb-garamond-v33-latin-italic.woff2)format("woff2")}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:1rem;font-weight:400;line-height:1.65;font-size:calc(1rem + .104167vw)}@media screen and (width<=37.5rem){body{font-size:1rem}}@media screen and (width>=120rem){body{font-size:1.125rem}}body p.body-small{font-size:calc(.875rem + .0520833vw)}@media screen and (width<=37.5rem){body p.body-small{font-size:.875rem}}@media screen and (width>=120rem){body p.body-small{font-size:.9375rem}}h1,h2,h3,h4,h5,h6,.headline{color:var(--color-ink);font-family:var(--font-serif);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:500;line-height:1.1}.h1-like,.hero-like{letter-spacing:-.025em;font-size:2.5rem;line-height:1.02;font-size:calc(2.5rem + 1.66667vw)}@media screen and (width<=37.5rem){.h1-like,.hero-like{font-size:2.5rem}}@media screen and (width>=120rem){.h1-like,.hero-like{font-size:4.5rem}}h1,h2,.h2-like{font-size:1.9rem;font-size:calc(1.9rem + 1.02083vw)}@media screen and (width<=37.5rem){h1,h2,.h2-like{font-size:1.9rem}}@media screen and (width>=120rem){h1,h2,.h2-like{font-size:3.125rem}}h3,.h3-like{font-size:1.35rem;font-size:calc(1.35rem + .333333vw)}@media screen and (width<=37.5rem){h3,.h3-like{font-size:1.35rem}}@media screen and (width>=120rem){h3,.h3-like{font-size:1.75rem}}h4,.h4-like{font-family:var(--font-sans);letter-spacing:0;font-size:1.125rem;font-weight:600;line-height:1.3;font-size:calc(1.0625rem + .15625vw)}@media screen and (width<=37.5rem){h4,.h4-like{font-size:1.0625rem}}@media screen and (width>=120rem){h4,.h4-like{font-size:1.25rem}}.custom-subheadline,.subheadline,.eyebrow{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);font-weight:600;line-height:1.4}.rte p,.rte ul,.rte ol,.widget-explanation p,.widget-explanation ul,.widget-explanation ol,[class^=ce_hofff_consent] p,[class^=ce_hofff_consent] ul,[class^=ce_hofff_consent] ol{color:var(--color-ink-soft);line-height:1.7}.rte :not(.headline-container)+*,.widget-explanation :not(.headline-container)+*,[class^=ce_hofff_consent] :not(.headline-container)+*{margin-top:1rem}.rte p,.rte ul,.rte ol,.text p{max-width:68ch}.lead{font-size:calc(1.0625rem + .15625vw)}@media screen and (width<=37.5rem){.lead{font-size:1.0625rem}}@media screen and (width>=120rem){.lead{font-size:1.25rem}}
/*# sourceMappingURL=./fonts.css.map */
