.m-sechead{position:relative;margin-bottom:clamp(40px,5vw,72px)}.m-sechead--tight{margin-bottom:32px}.m-sechead>*:not(.m-sechead__wm){position:relative;z-index:1}.m-sechead__wm{position:absolute;left:-.02em;top:-.3em;z-index:0;font-family:var(--font-display);font-weight:700;font-size:clamp(3.5rem,10.5vw,9.5rem);line-height:.8;letter-spacing:-.01em;white-space:nowrap;color:var(--vb-wm);pointer-events:none;-webkit-user-select:none;user-select:none}.m-sechead--center .m-sechead__wm{left:50%;transform:translate(-50%)}.m-sechead--dark .m-sechead__wm{color:var(--vb-wm-dark)}.m-sechead__eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 24px;font-family:var(--font-display);font-weight:600;font-size:.8125rem;letter-spacing:.24em;line-height:1;color:var(--c-text-sub)}.m-sechead--center .m-sechead__eyebrow{justify-content:center}.m-sechead--dark .m-sechead__eyebrow{color:#ffffffa8}.m-sechead__mark{width:8px;height:8px;background-color:var(--c-accent);flex-shrink:0}.m-sechead__title{margin:0;font-family:var(--font-title);font-weight:700;font-size:clamp(1.5rem,1rem + 2vw,2.25rem);line-height:1.5;letter-spacing:.02em;font-feature-settings:"palt" 1;color:var(--c-text)}.m-sechead--dark .m-sechead__title{color:#fff}.m-sechead--center .m-sechead__title{text-align:center}.m-sechead__sub{margin:24px 0 0;font-size:1.0625rem;color:var(--c-text-sub);max-width:46em}.m-sechead--center .m-sechead__sub{margin-inline:auto}.m-sechead--dark .m-sechead__sub{color:#ffffffd1}@supports (animation-timeline: view()){.m-sechead__wm{animation:m-par-wm linear both;animation-timeline:view();animation-range:cover 0% cover 100%}@keyframes m-par-wm{0%{transform:translate3d(-24px,0,0)}to{transform:translate3d(24px,0,0)}}.m-sechead--center .m-sechead__wm{animation-name:m-par-wm-center}@keyframes m-par-wm-center{0%{transform:translate3d(calc(-50% - 24px),0,0)}to{transform:translate3d(calc(-50% + 24px),0,0)}}}@media(prefers-reduced-motion:reduce){.m-sechead__wm{animation:none;transform:none;opacity:1}.m-sechead--center .m-sechead__wm{transform:translate(-50%)}}
