.section-header[data-astro-cid-smbb6lpu]{display:flex;flex-direction:column;gap:var(--spacing-2xs);max-width:46rem}.section-header--center[data-astro-cid-smbb6lpu]{align-items:center;text-align:center;margin-inline:auto}.section-header__title[data-astro-cid-smbb6lpu]{font-size:var(--text-2xl);letter-spacing:var(--tracking-tight)}.section-header__rule[data-astro-cid-smbb6lpu]{position:relative;display:block;width:clamp(3rem,8vw,5rem);height:var(--rule-bold);background-color:var(--color-accent-500);transform-origin:0 50%}.section-header__rule[data-astro-cid-smbb6lpu]:after{content:"";position:absolute;left:100%;top:50%;width:160px;height:var(--rule-hair);transform:translateY(-50%);transform-origin:0 50%;background-image:linear-gradient(90deg,color-mix(in srgb,var(--color-accent-500) 25%,transparent) 0,transparent 100%);pointer-events:none}.section-header__rule[data-astro-cid-smbb6lpu]:before{content:"";position:absolute;left:100%;top:50%;width:3px;height:3px;transform:translate(-1px,-50%);background-color:var(--color-accent-500);pointer-events:none;z-index:1}@supports not (background-color: color-mix(in srgb,red 50%,blue)){.section-header__rule[data-astro-cid-smbb6lpu]:after{background-image:linear-gradient(90deg,var(--color-accent-500) 0,transparent 100%);opacity:.25}}.section--steel .section-header__rule[data-astro-cid-smbb6lpu]:after,.on-steel .section-header__rule[data-astro-cid-smbb6lpu]:after{background-image:linear-gradient(90deg,rgb(255 255 255 / .25) 0,transparent 100%)}html.motion .section-header[data-astro-cid-smbb6lpu][data-reveal] .section-header__rule[data-astro-cid-smbb6lpu],html.motion .section-header[data-astro-cid-smbb6lpu][data-reveal-step] .section-header__rule[data-astro-cid-smbb6lpu]{transform:scaleX(0);transition:transform var(--dur-reveal) var(--ease-mech);transition-delay:calc(var(--reveal-delay, 0ms) + (var(--reveal-step, 0) + 1) * var(--stagger))}html.motion .section-header[data-astro-cid-smbb6lpu][data-reveal][data-reveal-in] .section-header__rule[data-astro-cid-smbb6lpu],html.motion [data-astro-cid-smbb6lpu][data-reveal-in] .section-header[data-astro-cid-smbb6lpu][data-reveal-step] .section-header__rule[data-astro-cid-smbb6lpu]{transform:scaleX(1)}html.motion .section-header[data-astro-cid-smbb6lpu][data-reveal] .section-header__rule[data-astro-cid-smbb6lpu]:before,html.motion .section-header[data-astro-cid-smbb6lpu][data-reveal] .section-header__rule[data-astro-cid-smbb6lpu]:after,html.motion .section-header[data-astro-cid-smbb6lpu][data-reveal-step] .section-header__rule[data-astro-cid-smbb6lpu]:before,html.motion .section-header[data-astro-cid-smbb6lpu][data-reveal-step] .section-header__rule[data-astro-cid-smbb6lpu]:after{opacity:0}html.motion .section-header[data-astro-cid-smbb6lpu][data-reveal][data-reveal-in] .section-header__rule[data-astro-cid-smbb6lpu]:before,html.motion .section-header[data-astro-cid-smbb6lpu][data-reveal][data-reveal-in] .section-header__rule[data-astro-cid-smbb6lpu]:after,html.motion [data-astro-cid-smbb6lpu][data-reveal-in] .section-header[data-astro-cid-smbb6lpu][data-reveal-step] .section-header__rule[data-astro-cid-smbb6lpu]:before,html.motion [data-astro-cid-smbb6lpu][data-reveal-in] .section-header[data-astro-cid-smbb6lpu][data-reveal-step] .section-header__rule[data-astro-cid-smbb6lpu]:after{opacity:1;transition:opacity var(--dur-reveal) var(--ease-out);transition-delay:calc(var(--reveal-delay, 0ms) + (var(--reveal-step, 0) + 1) * var(--stagger) + var(--dur-reveal))}html.motion:not([data-reveal-armed]) .section-header[data-astro-cid-smbb6lpu][data-reveal]:not([data-reveal-in]) .section-header__rule[data-astro-cid-smbb6lpu],html.motion:not([data-reveal-armed]) .section-header[data-astro-cid-smbb6lpu][data-reveal-step] .section-header__rule[data-astro-cid-smbb6lpu]{animation:section-rule-failsafe 0s linear 3s forwards}html.motion:not([data-reveal-armed]) .section-header[data-astro-cid-smbb6lpu][data-reveal]:not([data-reveal-in]) .section-header__rule[data-astro-cid-smbb6lpu]:before,html.motion:not([data-reveal-armed]) .section-header[data-astro-cid-smbb6lpu][data-reveal]:not([data-reveal-in]) .section-header__rule[data-astro-cid-smbb6lpu]:after,html.motion:not([data-reveal-armed]) .section-header[data-astro-cid-smbb6lpu][data-reveal-step] .section-header__rule[data-astro-cid-smbb6lpu]:before,html.motion:not([data-reveal-armed]) .section-header[data-astro-cid-smbb6lpu][data-reveal-step] .section-header__rule[data-astro-cid-smbb6lpu]:after{animation:section-rule-failsafe-fade 0s linear 3s forwards}@keyframes section-rule-failsafe{to{transform:scaleX(1)}}@keyframes section-rule-failsafe-fade{to{opacity:1}}@media(prefers-reduced-motion:reduce){html.motion .section-header[data-astro-cid-smbb6lpu][data-reveal] .section-header__rule[data-astro-cid-smbb6lpu],html.motion .section-header[data-astro-cid-smbb6lpu][data-reveal-step] .section-header__rule[data-astro-cid-smbb6lpu]{transform:none!important}}.section-header__lead[data-astro-cid-smbb6lpu]{font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-ink-500);max-width:42rem}.section--steel .section-header__lead[data-astro-cid-smbb6lpu],.on-steel .section-header__lead[data-astro-cid-smbb6lpu]{color:var(--color-steel-fg-dim)}
