.page-intro{--c-ink: #1B1A17;--c-ink-muted: rgba(27, 26, 23, .7);--c-blue: #0D78B8;--fs-body: clamp(16px, .4vw + 14px, 18px);--fs-h2: clamp(28px, 2.8vw + 8px, 42px);--fs-kicker: 13px;--container-max: 1313px;--pad-x: clamp(20px, 4vw, 60px);background:transparent;padding:clamp(56px,8vw,96px) var(--pad-x) clamp(28px,4vw,48px);color:var(--c-ink)}.page-intro__container{max-width:var(--container-max);margin:0 auto}.page-intro__inner{max-width:var(--pi-max-w, 900px);margin:0;text-align:var(--pi-align, left)}.page-intro--center .page-intro__inner,.page-intro--block-center .page-intro__inner{margin:0 auto}.page-intro__kicker{display:inline-flex;align-items:center;gap:14px;font-family:Chivo,sans-serif;font-weight:500;font-size:var(--fs-kicker);letter-spacing:.22em;text-transform:uppercase;color:var(--c-blue);margin-bottom:clamp(16px,1.4vw,22px)}.page-intro__kicker-line{width:36px;height:1.5px;background:var(--c-blue);display:inline-block}.page-intro__title{margin:0 0 clamp(18px,1.6vw,28px);font-family:Arimo,sans-serif;font-weight:700;font-size:var(--fs-h2);line-height:1.08;letter-spacing:-.01em;text-transform:uppercase;color:var(--c-ink)}.page-intro__body{font-family:Chivo,sans-serif;font-weight:400;font-size:var(--fs-body);line-height:1.65;color:var(--c-ink)}.page-intro__body h2{font-family:Arimo,sans-serif;font-weight:700;font-size:var(--fs-h2);line-height:1.08;letter-spacing:-.01em;text-transform:uppercase;color:var(--c-ink);margin:0 0 clamp(14px,1.4vw,20px)}.page-intro__body h2+p{margin-top:0}.page-intro__body p+h2{margin-top:clamp(28px,3.5vw,48px)}.page-intro__body p{margin:0 0 clamp(14px,1.4vw,20px)}.page-intro__body p:last-child{margin-bottom:0}.page-intro__body a{color:var(--c-blue);font-weight:500;text-decoration:none;border-bottom:1px solid currentColor;transition:color .2s ease,border-color .2s ease}.page-intro__body a:hover{color:#147ab0}.page-intro__body h3{font-family:Arimo,sans-serif;font-weight:700;font-size:clamp(20px,1.2vw + 12px,24px);line-height:1.15;letter-spacing:-.005em;color:var(--c-ink);margin:clamp(24px,2.4vw,36px) 0 clamp(8px,.8vw,12px)}.page-intro__body h3:first-child{margin-top:0}.page-intro__body h3+p{margin-top:0}.page-intro__body h4{font-family:Arimo,sans-serif;font-weight:700;font-size:clamp(17px,.4vw + 15px,19px);line-height:1.2;letter-spacing:-.003em;color:var(--c-ink);margin:clamp(18px,1.8vw,24px) 0 clamp(6px,.6vw,10px)}.page-intro__body h4+p{margin-top:0}.page-intro__body h3+h4,.page-intro__body h3+p+h4,.page-intro__body p+h4{margin-left:clamp(8px,.8vw,16px)}.page-intro__body h3+h4+p,.page-intro__body h3+p+h4+p,.page-intro__body p+h4+p{margin-left:clamp(8px,.8vw,16px)}.page-intro__body ul{margin:0 0 clamp(14px,1.4vw,20px);padding-left:clamp(20px,2vw,28px)}.page-intro__body li{margin:0 0 clamp(8px,.8vw,12px);line-height:1.65}.page-intro__body li:last-child{margin-bottom:0}.page-intro .reveal{opacity:0;transform:translateY(14px)}.page-intro .reveal.in{opacity:1;transform:translateY(0);transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1)}.page-intro .reveal[data-d="1"]{transition-delay:60ms}.page-intro .reveal[data-d="2"]{transition-delay:.18s}.page-intro .reveal[data-d="3"]{transition-delay:.32s}@media(prefers-reduced-motion:reduce){.page-intro .reveal{opacity:1;transform:none;transition:none}}.page-intro--bg-blue{background:#0d78b8;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50% + var(--pad-x));padding-right:calc(50vw - 50% + var(--pad-x));padding-top:clamp(48px,8vw,64px);padding-bottom:clamp(48px,8vw,64px)}.page-intro--bg-blue .page-intro__title{color:#fff}.page-intro--bg-blue .page-intro__body{color:#ffffffeb}.page-intro--bg-blue .page-intro__body h2,.page-intro--bg-blue .page-intro__body h3,.page-intro--bg-blue .page-intro__body h4{color:#fff}.page-intro--bg-blue .page-intro__body p{color:#ffffffeb}.page-intro--bg-blue .page-intro__body a{color:#fff;border-bottom-color:#ffffff80}.page-intro--bg-blue .page-intro__body a:hover{color:#fffc;border-bottom-color:#ffffff4d}.page-intro--bg-blue .page-intro__kicker{color:#ffffffd9}.page-intro--bg-blue .page-intro__kicker-line{background:#ffffffd9}.page-intro--bg-grey{background:#f5f5f5;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50% + var(--pad-x));padding-right:calc(50vw - 50% + var(--pad-x))}.page-intro--feature-list{padding-top:clamp(32px,3vw,48px);padding-bottom:clamp(24px,2vw,36px)}.page-intro--feature-list .page-intro__inner{margin-left:auto;margin-right:auto}.page-intro--feature-list .page-intro__title{text-align:center;font-size:clamp(24px,.8vw + 16px,32px);line-height:1.15;letter-spacing:0;text-transform:none;margin-bottom:clamp(16px,1.4vw,22px)}.page-intro--feature-list.page-intro--bg-grey .page-intro__title{color:#14528e}.page-intro--feature-list .page-intro__kicker{display:inline-flex;margin-left:auto;margin-right:auto}.page-intro--feature-list .page-intro__body>p:first-child{text-align:center;max-width:720px;margin-left:auto;margin-right:auto;margin-bottom:clamp(28px,3vw,44px);color:var(--c-ink-muted)}.page-intro--feature-list .page-intro__body h3{margin:clamp(20px,1.6vw,28px) 0 clamp(4px,.4vw,6px);font-size:clamp(18px,.6vw + 14px,22px);line-height:1.2}.page-intro--feature-list .page-intro__body h3:first-child{margin-top:0}.page-intro--feature-list .page-intro__body h3+p{margin-bottom:clamp(8px,.8vw,12px);line-height:1.55}.page-intro--feature-list .page-intro__body h4{margin:clamp(12px,1.2vw,18px) 0 clamp(4px,.4vw,6px);font-size:clamp(15px,.3vw + 13px,17px);line-height:1.25}.page-intro--feature-list .page-intro__body h4+p{margin-bottom:clamp(8px,.8vw,12px);line-height:1.55}.page-intro--feature-list .page-intro__body p+h3{margin-top:clamp(20px,1.6vw,28px)}
