.industry-page .eyebrow{font-size:13px}.industry-hero{color:#fff;background:#102b40;padding:58px 0 64px}.industry-hero-grid{grid-template-columns:1.08fr 1fr;align-items:center;gap:64px;display:grid}.industry-hero h1{letter-spacing:-3px;margin:25px 0;font-size:clamp(54px,6.5vw,90px);font-weight:500;line-height:1.02}.industry-hero h1 em,.industry-work-intro h2 em{color:#77d1fc;font-family:Georgia,serif;font-weight:400}.industry-hero .eyebrow{color:#77d1fc}.industry-hero p:not(.eyebrow){color:#d0dce6;max-width:540px;font-size:17px;line-height:1.7}.industry-hero p.industry-lead{color:#fff;font-size:23px;line-height:1.5}.industry-hero .button{margin-top:15px}.industry-delivery{color:#c0d0df;margin-top:21px;font-size:14px}.industry-hero figure{margin:0}.industry-hero figure img{width:100%;height:auto;display:block}.industry-hero figcaption{background:#19384d;padding:16px 20px;font-size:14px;line-height:1.6}.industry-endorsement{text-align:center;background:#fff;border-bottom:1px solid #d1dce5;padding:35px 0}.industry-endorsement blockquote{margin:0;font:clamp(24px,3vw,34px)/1.3 Georgia,serif}.industry-endorsement p{letter-spacing:1.5px;text-transform:uppercase;margin:16px 0 0;font-size:14px}.industry-audiences{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:46px;display:grid}.industry-audiences article{border-top:2px solid #167da7;padding-top:24px}.industry-audiences span{color:#167da7;font-size:14px}.industry-audiences h3{margin:18px 0;font-size:25px;line-height:1.2}.industry-audiences p{font-size:16px}.industry-work-intro{color:#fff;background:#102b40;padding:65px 0}.industry-work-intro h2{letter-spacing:-1.5px;margin:20px 0;font-size:clamp(38px,4.5vw,60px);line-height:1.1}.industry-work-intro p{color:#d0dce6;font-size:18px}.industry-jumps{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.industry-jumps a{border:1px solid #738b9b;border-radius:3px;padding:12px 17px;font-size:14px}.industry-jumps a:hover{background:#24465d}.industry-group-heading{grid-template-columns:1.3fr 1fr;align-items:center;gap:70px;margin-bottom:35px;display:grid}.industry-group-heading h2{max-width:620px;font-size:clamp(32px,3.4vw,43px)}.industry-tint{background:#eaf1f6}.industry-stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.industry-story{background:#fff;border:1px solid #d1dce5;overflow:hidden}.industry-story>img{aspect-ratio:800/599;object-fit:contain;background:#fff;width:100%;height:auto;display:block}.industry-story-body{padding:30px}.industry-story-body h3{letter-spacing:-.6px;margin:9px 0 22px;font-size:30px;line-height:1.15}.industry-story-body blockquote{color:#102b40;margin:0 0 20px;font:24px/1.4 Georgia,serif}.industry-story-body p{margin:16px 0 0;font-size:16px}.industry-story-body .industry-role{color:#167da7;margin:0;font-size:14px}.industry-story-body .industry-credit{margin-top:-8px;font-size:14px}.industry-story-body .industry-result{color:#102b40;border-top:1px solid #d1dce5;padding-top:19px;font-size:14px;font-weight:700}.industry-results-note{color:#526574;padding-top:24px;padding-bottom:35px;font-size:14px;line-height:1.6}.industry-contact a{text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.industry-page .footer{padding-bottom:35px}.industry-page section{scroll-margin-top:25px}@media (max-width:900px){.industry-hero-grid{gap:32px}.industry-audiences{gap:23px}.industry-group-heading{gap:30px}}@media (max-width:650px){.industry-hero{padding:38px 0}.industry-hero-grid,.industry-audiences,.industry-group-heading,.industry-stories{grid-template-columns:1fr}.industry-hero h1{letter-spacing:-2px;font-size:56px}.industry-hero-grid{gap:35px}.industry-hero p.industry-lead{font-size:21px}.industry-group-heading{gap:0}.industry-story-body{padding:24px}.industry-story-body blockquote{font-size:23px}.industry-jumps{gap:8px}.industry-jumps a{padding:10px 13px}.industry-page .nav .button{font-size:13px}.industry-hero .button{width:100%}.industry-work-intro{padding:48px 0}.industry-audiences{gap:25px}}
