@font-face{font-family:Listing Display;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/fraunces-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Listing Display;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/fraunces-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Listing Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/outfit-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Listing Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/outfit-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.listing-root{--ls-forest:#0f2e1f;--ls-forest-mid:#1a4530;--ls-forest-soft:#243f30;--ls-sand:#efe8db;--ls-sand-mid:#e5dccb;--ls-card:#f7f1e6;--ls-border:#d4c9b5;--ls-ink:#241f18;--ls-muted:#5a5146;--ls-sun:#e8b84a;--ls-sun-deep:#d4a017;--ls-on-sun:#241f18;--ls-on-forest:#f7f1e6;font-family:Listing Sans,system-ui,sans-serif;color:var(--ls-ink);background-color:var(--ls-sand)}.listing-root h1,.listing-root h2,.listing-root h3{font-family:Listing Display,Georgia,serif}.listing-cta{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;background-color:var(--ls-sun);padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;color:var(--ls-on-sun);text-align:center}.listing-cta:hover{background-color:var(--ls-sun-deep);color:var(--ls-on-sun)}.listing-cta-secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;border:1px solid color-mix(in srgb,var(--ls-on-forest) 85%,transparent);background-color:color-mix(in srgb,var(--ls-forest) 35%,transparent);padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;color:var(--ls-on-forest);text-align:center}