.section-marker{mix-blend-mode:screen;align-items:center;display:flex}.case-card--text .section-marker{mix-blend-mode:normal}.section-marker--fill{width:auto;height:9px;position:absolute;left:16px;right:16px}.section-marker--fill[data-edge=top]{top:16px}.section-marker--fill[data-edge=bottom]{bottom:16px}.section-marker--hero-top,.section-marker--footer-bottom{justify-content:space-between}.section-marker--hero-bottom,.section-marker--footer-top{gap:10px}.section-marker-corner{flex:none;width:9px;height:9px}.section-marker-glyph{width:9px;height:9px;display:block;position:relative}.section-marker-glyph:before,.section-marker-glyph:after{content:"";background:var(--color-meta);position:absolute;top:0;left:0}.section-marker-glyph:before{width:1px;height:9px}.section-marker-glyph:after{width:9px;height:1px}.section-marker[data-edge=top] .section-marker-corner--left .section-marker-glyph{rotate:180deg}.section-marker[data-edge=top] .section-marker-corner--right .section-marker-glyph{rotate:-90deg}.section-marker[data-edge=bottom] .section-marker-corner--left .section-marker-glyph{rotate:90deg}.section-marker[data-edge=bottom] .section-marker-corner--right .section-marker-glyph{rotate:none}.section-marker-end{align-items:center;gap:16px;display:inline-flex}.section-marker-caption{font-family:var(--font-mono);text-align:center;text-transform:uppercase;color:var(--color-meta);flex:1;font-size:10px;font-weight:500}.section-marker--fill .section-marker-caption{color:var(--color-ink-2)}
