.cs__section[data-astro-cid-ibavclfd]{padding-block:clamp(2.5rem,1.75rem + 4vw,5rem)}.cs__h[data-astro-cid-ibavclfd]{font-size:var(--fs-h2);text-wrap:balance;max-width:30ch;margin-top:0;line-height:1.18}.cs__h[data-astro-cid-ibavclfd] .label[data-astro-cid-ibavclfd],.cs__tally[data-astro-cid-ibavclfd] .label[data-astro-cid-ibavclfd],.cs__result-statement[data-astro-cid-ibavclfd] .label[data-astro-cid-ibavclfd]{margin-bottom:.9rem;font-weight:400;display:block}.cs__label-h2[data-astro-cid-ibavclfd]{font-weight:400;line-height:inherit;margin:0}.vh[data-astro-cid-ibavclfd]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cs__body[data-astro-cid-ibavclfd]{color:var(--ink);margin-top:1.25rem}.cs__body[data-astro-cid-ibavclfd] p[data-astro-cid-ibavclfd]+p[data-astro-cid-ibavclfd]{margin-top:1rem}.cs__result[data-astro-cid-ibavclfd]{background:var(--paper-raised);border-block:1px solid var(--rule);padding-block:clamp(3rem,2rem + 5vw,6.5rem)}.cs__h--result[data-astro-cid-ibavclfd]{max-width:34ch}.cs__result[data-astro-cid-ibavclfd] .cs__body[data-astro-cid-ibavclfd]{margin-top:clamp(1.75rem,1.25rem + 2vw,2.75rem)}.hero[data-astro-cid-ibavclfd] .container[data-astro-cid-ibavclfd],section[data-astro-cid-ibavclfd][aria-labelledby=op-rel-h] .container[data-astro-cid-ibavclfd]{z-index:1;position:relative}.label[data-astro-cid-ibavclfd]{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-muted)}.cs__person[data-astro-cid-ibavclfd]{flex-direction:column;gap:.25rem;margin-top:clamp(2rem,1.5rem + 2vw,3rem);display:flex}.cs__person-name[data-astro-cid-ibavclfd]{font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.cs__person-role[data-astro-cid-ibavclfd]{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-muted)}.ledger[data-astro-cid-ibavclfd]{border-top:1px solid var(--rule);margin:clamp(2rem,1.5rem + 2vw,3rem) 0 0}.ledger__row[data-astro-cid-ibavclfd]{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,15rem) 1fr;gap:.25rem 2rem;padding-block:1rem;display:grid}.ledger__row[data-astro-cid-ibavclfd] dt[data-astro-cid-ibavclfd]{font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.ledger__row[data-astro-cid-ibavclfd] dd[data-astro-cid-ibavclfd]{color:var(--ink-muted);margin:0}.progression[data-astro-cid-ibavclfd]{border-top:2px solid var(--brand-red);flex-wrap:wrap;align-items:baseline;gap:1.25rem clamp(1.5rem,1rem + 3vw,3.25rem);margin:clamp(2rem,1.5rem + 2vw,3rem) 0;padding-top:1.5rem;display:flex}.progression__step[data-astro-cid-ibavclfd]{flex-direction:column;gap:.55rem;display:flex}.progression__step[data-astro-cid-ibavclfd] dt[data-astro-cid-ibavclfd]{font-family:var(--font-display);color:var(--ink);font-variant-numeric:lining-nums;font-size:clamp(2rem,1.5rem + 2.4vw,3rem);line-height:1}.progression__step--accent[data-astro-cid-ibavclfd] dt[data-astro-cid-ibavclfd]{color:var(--brand-red)}.progression__step[data-astro-cid-ibavclfd] dd[data-astro-cid-ibavclfd]{font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin:0}.progression__arrow[data-astro-cid-ibavclfd]{font-family:var(--font-display);color:var(--ink-muted);align-self:flex-start;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.1rem);transform:translateY(.15em)}.cs__feedback-intro[data-astro-cid-ibavclfd]{color:var(--ink);margin-top:1.25rem}.cs__quote[data-astro-cid-ibavclfd]{border-left:2px solid var(--brand-red);max-width:42ch;margin:clamp(1.75rem,1.25rem + 2vw,2.75rem) 0 0;padding-left:clamp(1.25rem,.75rem + 2vw,2rem)}.cs__quote[data-astro-cid-ibavclfd] p[data-astro-cid-ibavclfd]{font-family:var(--font-display);color:var(--ink);margin:0;font-size:clamp(1.35rem,1.05rem + 1.5vw,1.95rem);line-height:1.35}.cs__quote-attr[data-astro-cid-ibavclfd]{flex-direction:column;gap:.15rem;margin-top:1.1rem;display:flex}.cs__quote-name[data-astro-cid-ibavclfd]{font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.cs__quote-role[data-astro-cid-ibavclfd]{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-muted)}.cs__result-statement[data-astro-cid-ibavclfd]{font-family:var(--font-display);letter-spacing:-.018em;color:var(--ink);max-width:20ch;margin-top:clamp(1.5rem,1rem + 2vw,2.5rem);font-size:clamp(2rem,1.4rem + 3.2vw,3.4rem);line-height:1.15}.cs__result-statement[data-astro-cid-ibavclfd] .hl[data-astro-cid-ibavclfd]{color:var(--brand-red)}.cs__recap[data-astro-cid-ibavclfd]{font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);margin-top:clamp(1.75rem,1.25rem + 2vw,2.75rem)}.cs__recap[data-astro-cid-ibavclfd] .cs__arrow[data-astro-cid-ibavclfd]{color:var(--brand-red);margin-inline:.15em}.cs__posthire[data-astro-cid-ibavclfd]{margin-top:clamp(2rem,1.5rem + 2vw,3rem)}.cs__posthire-lead[data-astro-cid-ibavclfd]{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--ink-muted);max-width:44ch;line-height:1.6}.cs__posthire-quote[data-astro-cid-ibavclfd]{margin-top:.9rem}.cs__posthire-quote[data-astro-cid-ibavclfd] p[data-astro-cid-ibavclfd]{font-family:var(--font-display);color:var(--ink);margin:0;font-size:clamp(1.15rem,1rem + .7vw,1.4rem);line-height:1.4}.cs__posthire-quote[data-astro-cid-ibavclfd] .cs__quote-attr[data-astro-cid-ibavclfd]{margin-top:.9rem}@media (width<=640px){.ledger__row[data-astro-cid-ibavclfd]{grid-template-columns:1fr;gap:.3rem}.progression[data-astro-cid-ibavclfd]{flex-direction:column;align-items:flex-start;gap:.85rem}.progression__arrow[data-astro-cid-ibavclfd]{margin-left:.5rem;transform:rotate(90deg)}}
