.bearing{margin-bottom:22px}.bearing .lbl{font-family:var(--wp-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--wp-teal-deep);justify-content:space-between;align-items:baseline;gap:16px;display:flex}.bearing .lbl .r{color:var(--wp-ink-faint);letter-spacing:.1em}.dark-sec .bearing .lbl{color:var(--wp-teal)}.dark-sec .bearing .lbl .r{color:var(--bp-ink-muted)}section{padding:92px 0}.sec-head{max-width:660px;margin-bottom:46px}.sec-head h2{font-family:var(--wp-display);font-weight:700;font-size:var(--fs-h1-fluid);letter-spacing:-.025em;color:var(--wp-navy);text-wrap:balance;margin:0 0 16px;line-height:1.1}.sec-head p{font-family:var(--wp-body);font-size:var(--fs-lead);color:var(--wp-ink-soft);max-width:33em;margin:0;line-height:1.7}.sec-head.mid{text-align:center;margin-left:auto;margin-right:auto}.sec-head.mid p{margin-left:auto;margin-right:auto}.hero{text-align:center;padding:72px 0 64px}.hero .mark{width:220px;height:60px;margin:0 auto 6px;display:block}h1.display{font-family:var(--wp-display);font-weight:800;font-size:var(--fs-display-fluid);letter-spacing:-.035em;color:var(--wp-navy);text-wrap:balance;max-width:15em;margin:18px auto 22px;line-height:1.02}h1.display .em{color:var(--wp-teal-deep);font-style:italic;font-family:var(--wp-body);letter-spacing:-.01em;font-weight:600}.hero .lead{font-family:var(--wp-body);font-size:var(--fs-subhead);color:var(--wp-ink-soft);max-width:33em;margin:0 auto;line-height:1.62}.btn-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.hero-meta{font-family:var(--wp-mono);font-size:var(--fs-micro);color:var(--wp-ink-faint);letter-spacing:.06em;margin-top:26px;line-height:2.1}.hero-meta b{color:var(--wp-teal-deep);font-weight:500}.hero-meta a{color:var(--wp-teal-deep);text-underline-offset:3px;text-decoration:underline 1px}.hero-meta a:hover{color:var(--wp-navy)}.hero.dark-sec{padding:72px 0 64px}.hero.dark-sec h1.display{color:var(--bp-display)}.hero.dark-sec h1.display .em{color:var(--wp-teal)}.hero.dark-sec .lead{color:var(--bp-ink-soft)}.hero.dark-sec .hero-meta{color:var(--bp-ink-muted)}.hero.dark-sec .hero-meta b,.hero.dark-sec .hero-meta a{color:var(--wp-teal)}.hero.dark-sec .hero-meta a:hover{color:var(--bp-display)}.fig-sec{border-top:1px solid var(--wp-rule);padding:0}.fig-sec .fig-intro{padding:84px 0 0}#see-it{padding-top:calc(var(--fig-gap) * 2)}.fig-sec .fig-intro h2{font-family:var(--wp-display);font-weight:700;font-size:var(--fs-h1-fluid);letter-spacing:-.025em;color:var(--wp-navy);text-wrap:balance;max-width:17em;margin:0 0 15px;line-height:1.1}.fig-sec .fig-intro p{font-family:var(--wp-body);font-size:var(--fs-lead);color:var(--wp-ink-soft);max-width:33em;margin:0;line-height:1.7}.dark-sec{background-color:var(--bp-ground);color:var(--bp-ink);background-image:linear-gradient(#01b9c10d 1px,#0000 1px),linear-gradient(90deg,#01b9c10d 1px,#0000 1px);background-size:44px 44px;padding:92px 0}.movement{max-width:40em}.movement+.movement{border-top:1px dashed #01b9c147;margin-top:54px;padding-top:54px}.movement h2{font-family:var(--wp-display);font-weight:700;font-size:var(--fs-h1-fluid);letter-spacing:-.025em;color:var(--bp-display);text-wrap:balance;max-width:15em;margin:0 0 16px;line-height:1.1}.movement p{font-family:var(--wp-body);font-size:var(--fs-lead);color:var(--bp-ink-soft);max-width:33em;margin:0;line-height:1.72}.mlabel{font-family:var(--wp-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--wp-teal);align-items:center;gap:10px;margin-bottom:16px;display:inline-flex}.mlabel:after{content:"";background:#01b9c180;width:30px;height:1px}.movement.close .btn-row{justify-content:flex-start;margin-top:34px}@media (width<=940px){section{padding:64px 0}.fig-sec .fig-intro{padding:60px 0 0}.dark-sec{padding:64px 0}.movement+.movement{margin-top:42px;padding-top:42px}}
