.m-head--center{text-align:center}.m-head__eyebrow{display:inline-flex;align-items:center;gap:.6em;font-family:var(--font-title);font-weight:500;font-size:.8rem;letter-spacing:.18em;color:var(--c-main-dark);margin:0 0 1em}.m-head__eyebrow{position:relative}.m-head__eyebrow:after{content:"";position:absolute;left:7px;top:50%;transform:translateY(-50%);z-index:0;width:14px;height:14px;border-radius:5px;background:var(--c-main-line)}.m-head__eyebrow:before{content:"";position:relative;z-index:1;width:14px;height:14px;border-radius:5px;background:var(--c-accent);flex-shrink:0}.m-head__title{font-family:var(--font-title);font-weight:500;margin:0;font-size:clamp(2rem,1.15rem + 3.4vw,3.5rem);line-height:1.24;letter-spacing:.02em;font-feature-settings:"palt";color:var(--c-text)}h3.m-head__title{font-size:clamp(1.4rem,1rem + 1.4vw,2rem)}h4.m-head__title{font-size:clamp(1.2rem,.95rem + 1vw,1.55rem)}.m-head__title .mk{background:linear-gradient(transparent 62%,var(--c-accent-tint) 62%);padding:0 .06em}.m-head__title .or{color:var(--c-main-dark)}.m-head--onDark .m-head__eyebrow{color:#fff}.m-head--onDark .m-head__eyebrow:before{background:var(--c-accent)}.m-head--onDark .m-head__eyebrow:after{background:#ffffff40}.m-head--onDark .m-head__title{color:#fff}.m-head--onDark .m-head__title .or{color:var(--c-accent)}
