.cg-mission{--navy:#071330;--blue:#122e76;--yellow:#f7cb2d;--light:#a2c4e0;--pale:#ecf4f9;--ink:#49628b;--line:#c5d7e7;background:#fff;color:var(--navy);font:500 18px/1.75 Montserrat,Arial,sans-serif;margin:0}.cg-mission .eyebrow{color:var(--blue);font:750 16px/1.45 Montserrat,Arial,sans-serif;letter-spacing:.035em;margin:0 0 26px;text-transform:uppercase}.cg-mission .hero-topline .eyebrow{margin:0}.cg-mission .mission{border-left:4px solid var(--yellow);padding:20px 0 20px 36px;position:relative}.cg-mission .mission-index{color:#49628b;font-size:10px;letter-spacing:.06em;position:absolute;right:0;top:-16px}.cg-mission .mission .eyebrow{font-size:13px;margin-bottom:20px}.cg-mission .mission blockquote{font:650 34px/1.37 system-ui,sans-serif;letter-spacing:-.03em;max-width:540px}.cg-mission .mission em{color:var(--blue);font-style:normal}.cg-mission .mission-rule{background:var(--line);height:4px;margin-top:30px;width:100px}.cg-mission .mission-rule span{background:var(--blue);display:block;height:100%;width:32px}.cg-mission .story-intro>p:not(.eyebrow){color:var(--ink);font-size:17px;max-width:540px}.cg-mission .video-label .eyebrow{font-size:11px;margin-bottom:5px}.cg-mission .milestone .eyebrow{font-size:11px;margin-bottom:13px}.cg-mission .milestone>p:not(.eyebrow){color:var(--ink);font-size:16px;line-height:1.8;margin-bottom:16px}.cg-mission .values-intro .eyebrow{color:var(--yellow)}.cg-mission .values-intro>p:not(.eyebrow){color:#d9e6f3;font-size:17px;max-width:390px}.cg-mission .next-heading .eyebrow{margin-top:9px;max-width:200px}.cg-mission .bio-head .eyebrow{font-size:10px;margin-bottom:14px}@media(min-width:1700px){.cg-mission .mission blockquote{font-size:42px}}@media(max-width:1100px){.cg-mission .mission{padding-left:25px}.cg-mission .mission blockquote{font-size:29px}}@media(max-width:900px){.cg-mission .mission{max-width:650px}.cg-mission .mission blockquote{font-size:32px}.cg-mission .mission-index{right:0;top:2px}.cg-mission .story-intro>.eyebrow{grid-column:1/-1}.cg-mission .story-intro>p:not(.eyebrow){font-size:16px;grid-column:1}.cg-mission .values-intro>p:not(.eyebrow){max-width:650px}.cg-mission .next-heading .eyebrow{max-width:none}}@media(max-width:600px){.cg-mission .eyebrow{font-size:13px;margin-bottom:24px}.cg-mission .hero-topline .eyebrow{margin-bottom:10px}.cg-mission .mission{border-left-width:3px;padding:12px 0 12px 22px}.cg-mission .mission-index{display:none}.cg-mission .mission .eyebrow{font-size:11px;margin-bottom:16px}.cg-mission .mission blockquote{font-size:27px}.cg-mission .mission-rule{margin-top:20px}.cg-mission .story-intro>p:not(.eyebrow){font-size:16px}.cg-mission .milestone>p:not(.eyebrow){font-size:14px;line-height:1.85}.cg-mission .milestone .eyebrow{font-size:10px}.cg-mission .values-intro>p:not(.eyebrow){font-size:16px}.cg-mission .bio-head .eyebrow{font-size:9px}}