.ndca-case{--ink:#191d25;--muted:#727981;--mint:#47beae;--mint-dark:#12ac9c;--line:#e3e7e6;color:var(--ink);background:#fff;font-family:Raleway,Arial,sans-serif;overflow:hidden}.ndca-case *{box-sizing:border-box}.ndca-wrap{width:min(1220px,calc(100% - 64px));margin-inline:auto}.ndca-eyebrow{margin:0!important;color:var(--mint-dark)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.18em;text-transform:uppercase}.ndca-hero{padding-block:76px 86px}.ndca-kicker{display:flex;justify-content:space-between;gap:24px;margin-bottom:74px;border-top:1px solid var(--ink);color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.ndca-kicker span{padding-top:16px}.ndca-hero-copy{display:grid;grid-template-columns:1fr 2.2fr;gap:50px;align-items:start}.ndca-hero h1{max-width:950px;margin:-8px 0 0;font-size:clamp(58px,7.2vw,112px);line-height:.92;letter-spacing:-.071em;font-weight:600}.ndca-hero-detail{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-top:68px;padding-top:22px;border-top:1px solid var(--line)}.ndca-hero-detail p{margin:0;color:var(--muted);font-size:13px}.ndca-link{display:inline-flex;gap:16px;padding:10px 0 8px;border-bottom:1px solid var(--ink);color:var(--ink);font-size:13px;font-weight:800;text-decoration:none}.ndca-link span{font-size:18px}.ndca-image{margin:0;overflow:hidden;background:#edf0ef}.ndca-image img{display:block;width:100%;height:100%;object-fit:cover}.ndca-full{width:100%;aspect-ratio:16/9}.ndca-intro,.ndca-result,.ndca-process{display:grid;grid-template-columns:1fr 2.2fr;gap:50px}.ndca-intro{padding-block:138px}.ndca-intro h2,.ndca-result h2{max-width:910px;margin:0;font-size:clamp(44px,5.1vw,78px);line-height:1.01;letter-spacing:-.055em;font-weight:600}.ndca-intro div>p,.ndca-result div>p{max-width:600px;margin:42px 0 0!important;color:var(--muted);font-size:16px!important;line-height:1.75!important}.ndca-grid{display:grid;gap:22px;margin-bottom:130px}.ndca-opening{grid-template-columns:1.4fr .9fr;align-items:start}.ndca-opening .ndca-image:first-child{aspect-ratio:1.12}.ndca-opening .ndca-image:last-child{aspect-ratio:.83}.ndca-direction{padding-block:132px;background:#0d4059;color:#fff}.ndca-direction .ndca-eyebrow{color:#a8d4cf!important}.ndca-direction h2{max-width:960px;margin:0;font-size:clamp(58px,7.6vw,116px);line-height:.9;letter-spacing:-.073em;font-weight:600}.ndca-direction p:not(.ndca-eyebrow){max-width:600px;margin:44px 0 0!important;color:#c0d0d5;font-size:16px!important;line-height:1.75!important}.ndca-offset{grid-template-columns:1fr 1.1fr .82fr;align-items:end}.ndca-offset .ndca-image:nth-child(1){aspect-ratio:.86}.ndca-offset .ndca-image:nth-child(2){aspect-ratio:1.06}.ndca-offset .ndca-image:nth-child(3){aspect-ratio:.76}.ndca-process{margin-bottom:132px}.ndca-list{border-top:1px solid var(--ink)}.ndca-list article{display:grid;grid-template-columns:.28fr 1fr 1.15fr;gap:28px;padding:28px 0 32px;border-bottom:1px solid var(--line)}.ndca-list span{color:var(--mint-dark);font-size:11px;font-weight:800;letter-spacing:.1em}.ndca-list h3{margin:0;font-size:26px;line-height:1.08;letter-spacing:-.04em}.ndca-list p{margin:0!important;color:var(--muted);font-size:13px!important;line-height:1.7!important}.ndca-balanced{grid-template-columns:1fr 1fr}.ndca-balanced .ndca-image{aspect-ratio:1.05}.ndca-result{padding-block:136px}.ndca-closing{grid-template-columns:.86fr 1.24fr;align-items:start}.ndca-closing .ndca-image:first-child{aspect-ratio:.84}.ndca-closing .ndca-image:last-child{aspect-ratio:1.13}.ndca-cta{padding-block:112px;background:var(--mint)}.ndca-cta .ndca-eyebrow{color:var(--ink)!important}.ndca-cta h2{max-width:1030px;margin:0 0 54px;font-size:clamp(50px,5.8vw,89px);line-height:.97;letter-spacing:-.06em;font-weight:600}.ndca-cta .ndca-wrap>div{display:flex;align-items:center;justify-content:space-between;gap:60px;padding-top:29px;border-top:1px solid rgba(25,29,37,.55)}.ndca-cta .ndca-wrap>div p{max-width:580px;margin:0!important;font-size:15px!important;line-height:1.7!important}.ndca-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border-radius:999px;background:var(--ink);color:#fff;text-decoration:none;font-size:13px;font-weight:800;white-space:nowrap}.ndca-cta a span{margin-left:10px}@media(max-width:960px){.ndca-hero-copy,.ndca-intro,.ndca-process,.ndca-result{grid-template-columns:1fr;gap:30px}.ndca-offset{grid-template-columns:1fr 1fr}.ndca-offset .ndca-image:last-child{grid-column:1/-1;aspect-ratio:1.4}.ndca-list{margin-top:20px}.ndca-list article{grid-template-columns:60px 1fr}.ndca-list article p{grid-column:2}.ndca-grid{margin-bottom:80px}}@media(max-width:680px){.ndca-wrap{width:calc(100% - 32px)}.ndca-hero{padding-block:52px 62px}.ndca-kicker{margin-bottom:48px;font-size:9px}.ndca-hero h1{font-size:50px}.ndca-hero-detail{margin-top:42px}.ndca-full{aspect-ratio:1.05}.ndca-intro,.ndca-result{padding-block:78px}.ndca-intro h2,.ndca-result h2{font-size:41px}.ndca-opening,.ndca-offset,.ndca-balanced,.ndca-closing{grid-template-columns:1fr;gap:16px}.ndca-opening .ndca-image:first-child,.ndca-opening .ndca-image:last-child,.ndca-offset .ndca-image:nth-child(n),.ndca-balanced .ndca-image,.ndca-closing .ndca-image:first-child,.ndca-closing .ndca-image:last-child{aspect-ratio:1.04;grid-column:auto}.ndca-direction{padding-block:82px}.ndca-direction h2{font-size:58px}.ndca-process{margin-bottom:80px}.ndca-list article{grid-template-columns:42px 1fr;gap:14px}.ndca-list h3{font-size:23px}.ndca-cta{padding-block:82px}.ndca-cta h2{font-size:45px}.ndca-cta .ndca-wrap>div{flex-direction:column;align-items:flex-start;gap:28px}}
