body .hero.has-visual{max-width:none}body .hero.has-visual .hero-copy{min-width:0}body .hero.has-visual .hero-visual{margin-top:48px;position:relative}@media (min-width:1024px){body .hero.has-visual{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;column-gap:clamp(40px,4vw,72px);display:grid}body .hero.has-visual .hero-visual{margin-top:0;margin-right:calc(-1 * var(--pad-r))}}body .hero.has-visual.stacked{padding-top:clamp(20px,3vw,32px);padding-bottom:clamp(40px,6vw,64px);display:block}body .hero.has-visual.stacked .hero-copy{max-width:980px}body .hero.has-visual.stacked h1{margin:12px 0 14px}body .hero.has-visual.stacked .dek{margin-bottom:20px}body .hero.has-visual.stacked .metric-banner{justify-content:flex-start;gap:12px 24px;width:fit-content;max-width:100%;margin-top:20px;padding-block:clamp(14px,1.6vw,18px)}body .hero.has-visual.stacked .metric-banner .metric-text{max-width:none;font-size:clamp(18px,1.9vw,22px)}body .hero.has-visual.stacked .hero-visual{max-width:var(--media-max);margin:clamp(28px,3.5vw,40px) auto 0}@media (min-width:1024px){body .hero.has-visual.stacked .hero-visual{margin-right:auto}}
body .cs-sticky{z-index:90;-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid rgba(var(--ink-rgb), .08);background:#f4f3f0f0;position:sticky;top:0}body .cs-sticky header.page-header{padding-top:clamp(12px,1.6vw,18px);padding-bottom:clamp(4px,.8vw,8px)}body .cs-sticky .cs-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;position:static}body .cs-sticky header.page-header:last-child{padding-bottom:clamp(12px,1.6vw,18px)}html[data-theme=dark] body .cs-sticky{background:#141413e6}html[data-theme=dark] body .cs-sticky .cs-nav{background:0 0}
