.cf{--cf-bg:#211a21;--cf-heading:#fff;--cf-accent:#f7931e;--cf-muted:#b0aaa8;--cf-border:#58504e;background:var(--cf-bg);padding:clamp(3.5rem,7vw,5.5rem) var(--fs-side-gutter,16px);text-align:center}.cf--light{--cf-bg:#fff;--cf-heading:#211a21;--cf-muted:#58504e;--cf-border:#b0aaa8}.cf__inner{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:var(--fs-container-width,1240px)}.cf__eyebrow{align-items:center;color:var(--cf-muted);display:inline-flex;font-size:var(--fs-eyebrow-size);font-weight:700;gap:1rem;letter-spacing:.16em;line-height:1.3;margin:0 0 1.75rem}.cf__diamond{background:var(--cf-accent);flex:0 0 auto;height:8px;transform:rotate(45deg);width:8px}.cf__statement{color:var(--cf-heading);font-family:var(--fs-heading-font);font-size:clamp(1.5rem,3.2vw,2.25rem);font-weight:400;letter-spacing:-.01em;line-height:1.3;margin:0;max-width:var(--cf-width,880px)}.cf__divider{background:var(--cf-border);display:block;height:1px;margin:2rem 0 1.75rem;transform-origin:center;width:64px}.cf__note{color:var(--cf-muted);font-size:var(--fs-body-size);line-height:1.5;margin:0}.cf__statement+.cf__note{margin-top:2rem}@media (max-width:599px){.cf__eyebrow{gap:.75rem;margin-bottom:1.25rem}.cf__divider{margin:1.5rem 0 1.25rem}}.cf--ready .cf__eyebrow,.cf--ready .cf__note,.cf--ready .cf__statement{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.cf--ready .cf__statement{transition-delay:.12s}.cf--ready .cf__note{transition-delay:.55s}.cf--ready .cf__divider{transform:scaleX(0);transition:transform .7s cubic-bezier(.22,1,.36,1) .4s}.cf--ready.is-inview .cf__eyebrow,.cf--ready.is-inview .cf__note,.cf--ready.is-inview .cf__statement{opacity:1;transform:none}.cf--ready.is-inview .cf__divider{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.cf--ready .cf__divider,.cf--ready .cf__eyebrow,.cf--ready .cf__note,.cf--ready .cf__statement{opacity:1!important;transform:none!important;transition:none!important}}