.rhythm__lane-wrap[data-astro-cid-3ubpr4uj]{margin-bottom:2rem}.rhythm__lane[data-astro-cid-3ubpr4uj]{position:relative;height:12px;margin:0 6px}.rhythm__line[data-astro-cid-3ubpr4uj]{position:absolute;left:0;right:0;top:50%;height:1px;background:#04025352}.rhythm__dot[data-astro-cid-3ubpr4uj]{position:absolute;top:0;width:12px;height:12px;border-radius:50%;background:var(--color-brand-periwinkle)}.rhythm__ring[data-astro-cid-3ubpr4uj]{position:absolute;top:0;width:12px;height:12px;border-radius:50%;border:1.5px solid var(--color-brand-periwinkle);opacity:0}html.motion-forced .is-in[data-astro-cid-3ubpr4uj] .rhythm__ring[data-astro-cid-3ubpr4uj]{animation:bi-ring 2.6s cubic-bezier(0,0,.2,1) 2.2s infinite}.rhythm__scale[data-astro-cid-3ubpr4uj]{position:relative;height:1.4rem;margin:.6rem 6px 0;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--color-brand-periwinkle-dark)}.rhythm__scale-t[data-astro-cid-3ubpr4uj]{position:absolute;top:0;white-space:nowrap}.rhythm__scale-t--mid[data-astro-cid-3ubpr4uj]{transform:translate(-50%)}.rhythm__scale-t--end[data-astro-cid-3ubpr4uj]{right:0}@media(max-width:520px){.rhythm__scale-t--tight[data-astro-cid-3ubpr4uj]{display:none}}.rhythm__table[data-astro-cid-3ubpr4uj]{width:100%;border-collapse:collapse;font-size:.95rem}.rhythm__table[data-astro-cid-3ubpr4uj] thead[data-astro-cid-3ubpr4uj] th[data-astro-cid-3ubpr4uj]{text-align:left;padding:0 0 .75rem;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--color-brand-periwinkle-dark);border-bottom:1px solid rgba(4,2,83,.32)}.rhythm__often-h[data-astro-cid-3ubpr4uj]{text-align:right}.rhythm__table[data-astro-cid-3ubpr4uj] tbody[data-astro-cid-3ubpr4uj] th[data-astro-cid-3ubpr4uj],.rhythm__table[data-astro-cid-3ubpr4uj] tbody[data-astro-cid-3ubpr4uj] td[data-astro-cid-3ubpr4uj]{border-bottom:1px solid var(--color-glass-border)}.rhythm__when[data-astro-cid-3ubpr4uj]{text-align:left;padding:1rem 1rem 1rem 0;font-size:1.15rem;font-weight:400;letter-spacing:-.01em;color:var(--color-brand-navy)}.rhythm__often[data-astro-cid-3ubpr4uj]{text-align:right;padding:1rem 0 1rem 1rem;color:var(--color-text-body);font-variant-numeric:tabular-nums}.ac-chips[data-astro-cid-ppgpt6q2]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.5rem}.ac-chip[data-astro-cid-ppgpt6q2]{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .9rem;border-radius:var(--radius-pill);border:1px solid var(--color-glass-border);background:var(--color-glass-fill);font-size:.82rem;color:var(--color-brand-navy);transform-origin:left center}.ac-chip__dot[data-astro-cid-ppgpt6q2]{width:.4rem;height:.4rem;border-radius:50%;background:var(--color-brand-periwinkle);flex-shrink:0}.ac[data-astro-cid-piddksss]{max-width:80rem;margin:0 auto;padding:3.5rem 1.5rem 1rem}@media(min-width:768px){.ac[data-astro-cid-piddksss]{padding:4.5rem 3rem 1rem}}.ac-block[data-astro-cid-piddksss]{padding:2.25rem 0 2.75rem;border-top:1px solid var(--color-glass-border)}.ac-block[data-astro-cid-piddksss]:first-child{padding-top:0;border-top:0}.ac-h[data-astro-cid-piddksss]{margin:0 0 1.1rem;font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:400;color:var(--color-brand-navy);letter-spacing:-.02em;line-height:1.05}@media(min-width:1024px){.ac-block[data-astro-cid-piddksss]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);column-gap:4rem;align-items:start}.ac-block[data-astro-cid-piddksss]>*{grid-column:2}.ac-block[data-astro-cid-piddksss]>.ac-h[data-astro-cid-piddksss]{grid-column:1;grid-row:1 / span 3;margin:0}}.ac-p[data-astro-cid-piddksss]{max-width:46rem;font-size:var(--text-body-lg);line-height:1.65;color:var(--color-text-body)}.ac-p[data-astro-cid-piddksss] p+p{margin-top:1.5em}.ac-note[data-astro-cid-piddksss]{max-width:46rem;margin-top:1rem;font-size:var(--text-body);line-height:1.6;color:var(--color-text-muted)}.ac[data-astro-cid-piddksss]{counter-reset:ac}.ac-block[data-astro-cid-piddksss]{counter-increment:ac;scroll-margin-top:7rem}.ac-h[data-astro-cid-piddksss]:before{content:counter(ac,decimal-leading-zero);display:block;margin-bottom:.9rem;font-size:.75rem;font-weight:700;letter-spacing:.14em;color:var(--color-brand-periwinkle-dark);font-variant-numeric:tabular-nums}
