@font-face{font-family:Arimo;src:url(/fonts/arimo-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Arimo;src:url(/fonts/arimo-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-600-normal.woff2)format("woff2");font-weight:600;font-display:swap}:is(.financial-case--aaa,.financial-case__content--dfcu,.financial-case__content--farmington){--orange:var(--jt-color-orange,#ed851d)}:is(.financial-case--aaa,.financial-case__content--dfcu,.financial-case__content--farmington) :is(.intro,.aaa-intro,.farm-intro) h1{font-family:Arimo,Arial,sans-serif;font-size:clamp(var(--jt-type-case-title-mobile,32px),4vw,var(--jt-type-case-title-desktop,46px));letter-spacing:-.03em;color:#fff;text-wrap:balance;max-width:950px;font-weight:700;line-height:1.12}:is(.financial-case--aaa,.financial-case__content--dfcu,.financial-case__content--farmington) .title-qualifier{letter-spacing:normal;color:#fff;margin-top:18px;font-family:Montserrat,Arial,sans-serif;font-size:19px;font-weight:600;line-height:28px}:is(.financial-case--aaa,.financial-case__content--dfcu,.financial-case__content--farmington) .intro-copy.body-copy{max-width:820px;margin-top:26px}:is(.financial-case--aaa,.financial-case__content--dfcu,.financial-case__content--farmington) .intro-copy.body-copy h2{letter-spacing:normal;color:#fff;max-width:820px;margin-bottom:18px;font-family:Montserrat,Arial,sans-serif;font-size:19px;font-weight:600;line-height:28px}:is(.financial-case--aaa,.financial-case__content--dfcu,.financial-case__content--farmington) .intro-copy.body-copy p{letter-spacing:normal;color:#d7d8da;font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:400;line-height:26px}:is(.financial-case--aaa,.financial-case__content--dfcu,.financial-case__content--farmington) .eyebrow,:is(.financial-case--aaa,.financial-case__content--dfcu,.financial-case__content--farmington) .facts span{letter-spacing:.07em;color:#ed851d;font-family:Montserrat,Arial,sans-serif;font-size:11px;font-weight:600;line-height:1.8}@media (max-width:600px){:is(.financial-case--aaa,.financial-case__content--dfcu,.financial-case__content--farmington) :is(.intro,.aaa-intro,.farm-intro) h1{font-size:var(--jt-type-case-title-mobile,32px)}:is(.financial-case--aaa,.financial-case__content--dfcu,.financial-case__content--farmington) .title-qualifier,:is(.financial-case--aaa,.financial-case__content--dfcu,.financial-case__content--farmington) .intro-copy.body-copy h2{font-size:17px;line-height:25px}:is(.financial-case--aaa,.financial-case__content--dfcu,.financial-case__content--farmington) .intro-copy.body-copy p{font-size:15px;line-height:1.7}}:is(.financial-case--aaa,.financial-case__content--dfcu,.financial-case__content--farmington) section:not(.intro) h2{font-family:var(--jt-font-display,Arimo),Arial,sans-serif;font-size:var(--jt-type-case-section-desktop,28px);font-weight:var(--jt-weight-display,700);line-height:var(--jt-leading-case-section-desktop,34px);letter-spacing:-.02em;color:var(--jt-color-white,#fff);text-wrap:balance}:is(.financial-case--aaa,.financial-case__content--dfcu,.financial-case__content--farmington) section h3,:is(.financial-case--aaa,.financial-case__content--dfcu,.financial-case__content--farmington) section :is(.panel-copy,.delivery-diagram,.design-observations,.audience-map,.build-copy,.contribution-grid) h3{font-family:var(--jt-font-display,Arimo),Arial,sans-serif;font-size:var(--jt-type-case-group,20px);font-weight:var(--jt-weight-display,700);line-height:var(--jt-leading-case-group,26px);letter-spacing:-.015em}@media (max-width:600px){:is(.financial-case--aaa,.financial-case__content--dfcu,.financial-case__content--farmington) section:not(.intro) h2{font-size:var(--jt-type-case-section-mobile,24px);line-height:var(--jt-leading-case-section-mobile,30px)}}
