.home-heading-scope{--home-heading-font:system-ui,sans-serif;--home-heading-desktop:40px;--home-heading-mobile:28px;--home-heading-weight:500;--home-eyebrow-size:12px;--home-eyebrow-weight:500}
#main-content.home-heading-scope .home-heading-title,#home-heading-preview .home-heading-title{font-family:var(--home-heading-font);font-size:var(--home-heading-preview-size,clamp(var(--home-heading-mobile),4vw,var(--home-heading-desktop)));font-weight:var(--home-heading-weight);font-style:normal;line-height:1.12;letter-spacing:-.035em;text-transform:none;margin:0;color:#1b1e1a;overflow-wrap:anywhere}
#main-content.home-heading-scope .home-heading-eyebrow,#home-heading-preview .home-heading-eyebrow{font-family:var(--home-heading-font);font-size:var(--home-eyebrow-size);font-weight:var(--home-eyebrow-weight);font-style:normal;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;color:#65715e;overflow-wrap:anywhere}
#main-content.home-heading-scope #quote .home-heading-title,#main-content.home-heading-scope #quote .home-heading-eyebrow{color:inherit}
#main-content.home-heading-scope .home-production-heading{padding-top:0;padding-bottom:0;margin-bottom:32px}
.heading-style-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.heading-style-editor>.admin-editor-card{min-width:0;margin-top:0!important}.heading-preview-card{position:sticky;top:90px}#home-heading-preview{padding:24px;border:1px solid #dce2d5;border-radius:12px;background:#f5f6f0;max-width:100%}#home-heading-preview.is-mobile{max-width:375px;padding:16px}.heading-preview-card [aria-pressed=true]{background:#e8efdb;border-color:#738b3a}
@media(max-width:1100px){.heading-style-editor{grid-template-columns:minmax(0,1fr)}.heading-preview-card{position:static}}
@media(max-width:575.98px){#main-content.home-heading-scope .home-heading-title{font-size:var(--home-heading-mobile)}}
