.dk-dc-hero>img{object-position:50% 30%}.dk-dc-intro{display:flex;flex-direction:column;gap:1.4286rem;max-width:40rem}.dk-dc-intro p{font-size:1.1429em;line-height:1.6;color:var(--ink-rest)}.dk-dc-intro .dk-dc-intro-lead{font-size:1.7143em;line-height:1.4;color:var(--ink);font-weight:500}.dk-dc-statement img{aspect-ratio:4 / 5;max-height:40rem}.dk-dist-benefits.dk-dc-why{grid-template-columns:repeat(4,minmax(0,1fr));gap:3.4286rem var(--gutter)}.dk-dc-trusted{padding:4.2857rem 0;border-bottom:1px solid var(--hairline-strong)}.dk-dc-trusted>h2{padding:0 var(--edge);margin-bottom:2.2857rem}.dk-dc-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent)}.dk-dc-marquee-track{display:flex;width:max-content;list-style:none;margin:0;padding:0;animation:dk-dc-marquee 48s linear infinite}.dk-dc-marquee:hover .dk-dc-marquee-track{animation-play-state:paused}.dk-dc-marquee-track li{flex:none;padding:0 2.8571rem;white-space:nowrap;font-weight:600;font-size:1.7143em;line-height:1.2;letter-spacing:-.3px;color:var(--ink)}.dk-dc-trusted.is-placeholder .dk-dc-marquee-track li{color:var(--ink-body)}@keyframes dk-dc-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.dk-dc-marquee{-webkit-mask-image:none;mask-image:none;padding:0 var(--edge)}.dk-dc-marquee-track{animation:none;width:auto;flex-wrap:wrap;gap:1.1429rem 0}.dk-dc-marquee-track li{padding:0 2.2857rem 0 0}.dk-dc-marquee-track li[aria-hidden=true]{display:none}}.dk-dc-pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--gutter);padding:6.4286rem var(--edge)}.dk-dc-pair img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.dk-dc-open{align-self:flex-start;margin-top:auto;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}.dk-dc-open:hover{text-decoration-thickness:2px}.dk-dc-open:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.dk-dc-case .dk-dc-open{margin-top:.5714rem}.dk-dc-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4.2857rem var(--gutter);margin-top:4.2857rem}.dk-dc-tile{display:flex;flex-direction:column;gap:1.1429rem;padding-top:1.1429rem;border-top:1px solid var(--ink)}.dk-dc-tile h3{font-weight:600;font-size:1.4286em;line-height:1.3}.dk-dc-facts{display:flex;flex-direction:column;gap:.8571rem;margin:0}.dk-dc-facts div{display:flex;flex-direction:column;gap:.1429rem}.dk-dc-facts dt{font-weight:600;font-size:.8571em;letter-spacing:1px;text-transform:uppercase;color:var(--ink-body)}.dk-dc-facts dd{margin:0;font-size:1em;line-height:1.5;color:var(--ink)}.dk-dc-dialog{width:min(56rem,calc(100vw - 2 * var(--edge)));max-height:calc(100vh - 4rem);padding:0;border:0;background:#fff;color:var(--ink);margin:auto}.dk-dc-dialog::backdrop{background:#0000008c}.dk-dc-dialog-inner{position:relative;display:flex;flex-direction:column;gap:2.2857rem;padding:4.2857rem}.dk-dc-dialog-inner>.dk-eyebrow+h2{margin-top:-1.7143rem}.dk-dc-close{position:absolute;top:1.4286rem;right:1.4286rem;width:2.8571rem;height:2.8571rem;border:1px solid var(--hairline-strong);border-radius:50%;background:none;cursor:pointer;font-size:1.5em;line-height:1;color:var(--ink)}.dk-dc-close:hover{border-color:var(--ink)}.dk-dc-facts--full{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1.4286rem var(--gutter);padding:1.7143rem 0;border-top:1px solid var(--hairline-strong);border-bottom:1px solid var(--hairline-strong)}.dk-dc-dialog-body{display:flex;flex-direction:column;gap:1.1429rem;max-width:44rem}.dk-dc-dialog-body p{font-size:1.0714em;line-height:1.6;color:var(--ink-rest)}.dk-dc-dialog-quote{padding-top:1.7143rem}@media (max-width: 1240px){.dk-dist-benefits.dk-dc-why,.dk-dc-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 991px){.dk-dist-benefits.dk-dc-why,.dk-dc-tiles{grid-template-columns:1fr;gap:2.8571rem;margin-top:2.8571rem}.dk-dc-intro .dk-dc-intro-lead{font-size:1.4286em}.dk-dc-statement img{max-height:28rem}.dk-dc-trusted{padding:2.8571rem 0}.dk-dc-marquee-track li{font-size:1.2857em;padding:0 1.7143rem}.dk-dc-pair{grid-template-columns:1fr;padding:2.8571rem var(--edge)}.dk-dc-dialog{width:calc(100vw - 2rem);max-height:calc(100vh - 2rem)}.dk-dc-dialog-inner{padding:4rem 1.4286rem 2.2857rem}}
