.dg{--dg-u:calc((100% - 2 * var(--col-pad) - 363px) / 12);--dg-c:calc(var(--dg-u) + 33px)}.dg-grid{padding:0 var(--col-pad);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:33px;display:grid}.dg-grid>*{min-width:0}.dg li+li{margin-top:8px}@media (min-width:900px){.dg .nug-pagehero:has(>.nug-pagehero__media){min-height:473px}.dg .nug-pagehero:has(>.nug-pagehero__media)>.nug-pagehero__media{left:calc(var(--col-pad) + 6 * var(--dg-c));right:var(--col-pad)}.dg .nug-pagehero>.nug-pagehero__media img{aspect-ratio:533/313;object-fit:cover;width:100%;max-height:none}}.dg-intro{padding-top:57px}.dg-intro__text{grid-column:3/span 7}.dg-intro__text h2{margin:0 0 24px}.dg-challenges{padding-top:72px;padding-bottom:80px}.dg-challenges__text{grid-column:3/span 6}.dg-challenges__text ul{margin-top:24px}.dg-challenges__art{grid-column:9/span 2}.dg-challenges__art img{width:100%;height:auto;display:block}.dg .nug-case .btn{line-height:1}.dg .nug-cases{padding-bottom:23px}.dg .nug-quote{padding-top:137px}.dg .nug-quote__head{margin-bottom:24px}@media (min-width:760px){.dg .nug-quote:has(>.nug-quote__logo){grid-template-columns:minmax(0,439px) 1fr;column-gap:33px}.dg .nug-quote>.nug-quote__logo{max-width:250px;max-height:111px}}.dg-photo{padding:56px var(--col-pad) 0}.dg-photo img{width:100%;height:auto;display:block}.dg-programs{padding-top:96px}.dg-program{padding-top:43px}.dg-program:first-child{padding-top:0}.dg-program__icon{grid-column:3/span 2}.dg-program__icon img{width:100%;max-width:155px;height:auto;display:block}.dg-program__text{grid-column:5/span 4}.dg-program__text h3{margin:0 0 24px}.dg-program__list{grid-column:9/span 4}.dg-program__list ul{margin-top:8px}.dg-program .nug-squiggle{grid-column:1/-1;width:155px;margin:26px auto 0}.dg-program .nug-callout{grid-column:1/-1;width:100%;max-width:none;padding:102px 0 40px}.dg-program .nug-callout+.nug-squiggle{margin-top:22px}.dg-program .nug-callout__stat,.dg-program .nug-callout__src{max-width:816px;margin:0 auto 34px}.dg-program .nug-callout__src{margin-bottom:0}.dg-program .nug-callout__src,.dg-program .nug-callout__src a{color:#545454;font-size:12px;line-height:28.8px}.dg-program .nug-rule{grid-column:1/-1;width:100%;margin-top:77px}@media (max-width:899px){.dg-grid{padding:0 var(--gutter);display:block}.dg-challenges__art{max-width:155px;margin:32px auto 0}.dg-photo{padding:40px var(--gutter) 0}.dg-programs{padding-top:56px}.dg-program{padding-top:42px}.dg-program__icon img{max-width:110px;margin-bottom:24px}.dg-program__list{margin-top:16px}}.dg .nug-contact{padding-top:141px}.dg .nug-contact--ruled>div{padding:43px 0 34px}.dg .nug-contact h2{margin-bottom:35px}@media (max-width:767px){.dg .nug-contact{padding-top:105px}.dg .nug-contact--ruled>div{padding-top:42px}.dg .nug-contact h2{margin-bottom:21px}.dg .nug-pagehero{padding-bottom:65px}.dg .nug-pagehero>.nug-pagehero__media img{aspect-ratio:350/206;object-fit:cover;width:100%;max-width:none;max-height:none;margin-top:34px}.dg-intro{padding-top:77px}.dg-challenges{padding-top:82px;padding-bottom:57px}.dg-challenges__art{max-width:115px;margin-top:42px}.dg .nug-quote{padding-top:120px}.dg .nug-quote__q{margin-bottom:34px}.dg .nug-quote>.nug-quote__logo{width:115px;max-height:none;margin:0 auto 34px}.dg-programs{padding-top:97px}.dg-program__icon img{width:115px;max-width:none;margin:0 auto 34px}.dg-program__list{margin-top:0}.dg-program__list ul{margin-top:42px}.dg-program .nug-squiggle{width:100%;margin-top:42px}.dg-program .nug-callout{padding-top:70px}.dg-program .nug-rule{margin-top:42px}}@media (max-width:759px){.dg .nug-quote{text-align:left}}@media (max-width:899px){.dg .nug-case__art img{transform:none!important}}
