:root{--signal-invalid: #d32f2f}.dk-dist-hero{position:relative;height:78vh;min-height:34rem;overflow:hidden}.dk-dist-hero>img{width:100%;height:100%;object-fit:cover}.dk-dist-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 62% 95% at 0% 100%,#000000a8,#0000006b 45%,#0000),linear-gradient(to top,#0000009e,#00000057 42%,#0000000f 78%)}.dk-dist-hero-text{position:absolute;z-index:1;left:var(--edge);right:var(--edge);bottom:5.7143rem;display:flex;flex-direction:column;align-items:flex-start;gap:1.4286rem;color:#fff;max-width:46rem}.dk-dist-hero-text .dk-kicker{color:#ffffffd1}.dk-dist-hero-text h1{color:#fff}.dk-dist-lede{font-size:1.2857em;line-height:1.5;color:#ffffffeb;max-width:34rem}.dk-dist-hero-text .dk-pill{margin-top:.7143rem}.dk-dist-sec{padding:8.5714rem var(--edge)}.dk-dist-sec--band{background:var(--ground-2)}.dk-dist-sec--soft{background:var(--ground-1)}.dk-dist-head{display:flex;flex-direction:column;gap:1rem;max-width:44rem}.dk-dist-head p.dk-eyebrow+h2{margin-top:-.2857rem}.dk-dist-intro{font-size:1.1429em;line-height:1.55;color:var(--ink-rest);max-width:40rem}.dk-dist-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gutter);margin-top:4.2857rem}.dk-dist-step{display:flex;flex-direction:column;gap:.8571rem}.dk-dist-step-n{font-family:var(--serif);font-weight:400;font-size:3.4286rem;line-height:1;color:var(--ink);padding-bottom:1.1429rem;margin-bottom:1.1429rem;border-bottom:1px solid var(--hairline-strong)}.dk-dist-step h3{font-weight:600;font-size:1.2857em;line-height:1.35}.dk-dist-step p{font-size:1em;line-height:1.55;color:var(--ink-body)}.dk-dist-statement{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:5.7143rem;align-items:center}.dk-dist-statement figure{margin:0}.dk-dist-statement img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.dk-dist-statement .dk-dist-head{max-width:none}.dk-dist-benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:4.2857rem var(--gutter);margin-top:4.2857rem}.dk-dist-benefit{display:flex;flex-direction:column;gap:.7143rem;max-width:30rem}.dk-dist-benefit h3{font-weight:600;font-size:1.2143em;line-height:1.35;padding-top:1.1429rem;border-top:1px solid var(--ink)}.dk-dist-benefit p{font-size:1em;line-height:1.55;color:var(--ink-body)}.dk-dist-who{max-width:46rem}.dk-dist-who .dk-dist-body{display:flex;flex-direction:column;gap:1.4286rem;margin-top:2.2857rem}.dk-dist-who .dk-dist-body p{font-size:1.1429em;line-height:1.6;color:var(--ink-rest)}.dk-dist-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:4.2857rem var(--gutter);margin-top:4.2857rem}.dk-dist-quote{display:flex;flex-direction:column;gap:1.4286rem;margin:0;padding-top:1.1429rem;border-top:1px solid var(--ink)}.dk-dist-quote blockquote{margin:0}.dk-dist-quote blockquote p{font-size:1.4286em;line-height:1.45;color:var(--ink)}.dk-dist-quote figcaption{display:flex;flex-direction:column;gap:.2143rem;margin-top:auto}.dk-dist-quote figcaption strong{font-weight:600;font-size:1em;color:var(--ink)}.dk-dist-quote figcaption span{font-size:.9286em;line-height:1.4;color:var(--ink-body)}.dk-dist-faq-wrap,.dk-dist-form-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:5.7143rem;align-items:start}.dk-dist-faq{margin-top:0;border-top:1px solid var(--hairline-strong)}.dk-dist-faq-item{border-bottom:1px solid var(--hairline-strong)}.dk-dist-faq-q{font-weight:600;font-size:1.1429em;line-height:1.4}.dk-dist-faq-toggle{display:flex;align-items:baseline;gap:1.1429rem;width:100%;padding:1.4286rem 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.dk-dist-faq-toggle:hover{color:var(--ink)}.dk-dist-faq-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dk-dist-faq-arrow{display:inline-block;width:.4643em;height:.4643em;flex:0 0 auto;margin-left:auto;align-self:center;border-right:1.5px solid var(--ink-body);border-bottom:1.5px solid var(--ink-body);transform:translateY(-.15em) rotate(45deg);transform-origin:50% 50%;transition:transform .22s ease}.dk-dist-faq-toggle:hover .dk-dist-faq-arrow{border-color:var(--ink)}.dk-dist-faq-toggle[aria-expanded=true] .dk-dist-faq-arrow{transform:translateY(.05em) rotate(-135deg)}.dk-dist-faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.dk-dist-faq-panel>*{min-height:0;overflow:hidden}.dk-dist-faq-item.is-open .dk-dist-faq-panel{grid-template-rows:1fr}.dk-dist-faq-a p{font-size:1em;line-height:1.6;color:var(--ink-rest);max-width:44rem;padding-bottom:1.7143rem}@media (prefers-reduced-motion: reduce){.dk-dist-faq-panel,.dk-dist-faq-arrow{transition:none}}.dk-dist-quote.is-placeholder{border-top-style:dashed;border-top-color:var(--ink-body)}.dk-dist-quote.is-placeholder blockquote p,.dk-dist-quote.is-placeholder figcaption strong{color:var(--ink-body)}.dk-dist-faq-item.is-placeholder .dk-dist-faq-q,.dk-dist-faq-item.is-placeholder .dk-dist-faq-a p{color:var(--ink-body)}.dk-dist-break{height:26rem;overflow:hidden}.dk-dist-break img{width:100%;height:100%;object-fit:cover}.dk-dist-form{display:flex;flex-direction:column;gap:3.4286rem;margin-top:0}.dk-dist-fieldset{border:none;display:flex;flex-direction:column;gap:1.4286rem}.dk-dist-legend{font-weight:600;font-size:.8571em;line-height:1.3667;letter-spacing:1px;text-transform:uppercase;color:var(--ink-body);padding-bottom:.7143rem;border-bottom:1px solid var(--hairline-strong);margin-bottom:.8571rem;width:100%}.dk-dist-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.4286rem var(--gutter)}.dk-dist-field{display:flex;flex-direction:column;gap:.4286rem;min-width:0}.dk-dist-field--full{grid-column:1 / -1}.dk-dist-field label{font-weight:600;font-size:.8571em;line-height:1.3667;letter-spacing:1px;text-transform:uppercase;color:var(--ink)}.dk-dist-field .opt{color:var(--ink-body)}.dk-dist-error{display:none;font-size:.9286em;line-height:1.4;color:var(--signal-invalid)}.dk-dist-form.is-checked .dk-dist-field :is(input,select,textarea):invalid+.dk-dist-error{display:block}.dk-dist-field input,.dk-dist-field select,.dk-dist-field textarea{font-family:inherit;font-size:1em;line-height:1.5;color:var(--ink);background:var(--paper);border:1px solid var(--hairline-strong);border-radius:3px;padding:.7857rem .8571rem;width:100%;transition:border-color .16s ease}.dk-dist-field textarea{min-height:8rem;resize:vertical}.dk-dist-field input:hover,.dk-dist-field select:hover,.dk-dist-field textarea:hover{border-color:var(--ink-rest)}.dk-dist-field input:focus-visible,.dk-dist-field select:focus-visible,.dk-dist-field textarea:focus-visible{outline:2px solid var(--ink);outline-offset:-1px;border-color:var(--ink)}.dk-dist-form.is-checked .dk-dist-field :is(input,select,textarea):invalid{border-color:var(--signal-invalid)}.dk-dist-choices{display:flex;flex-direction:column;gap:.5714rem}.dk-dist-choices--row{flex-direction:row;gap:2.2857rem}.dk-dist-choice{display:flex;align-items:center;gap:.7143rem;cursor:pointer;font-size:1em}.dk-dist-choice input{width:1.1429rem;height:1.1429rem;accent-color:var(--ink);flex:0 0 auto;cursor:pointer}.dk-dist-choice:hover{color:var(--ink)}.dk-dist-submit{display:flex;flex-wrap:wrap;gap:1.1429rem 1.7143rem;align-items:center}.dk-dist-consent{font-size:.9286em;line-height:1.5;color:var(--ink-body);max-width:34rem;flex:1 1 16rem}.dk-dist-submit .dk-dist-notice{flex:1 1 100%}.dk-dist-consent a{color:var(--ink);text-underline-offset:2px}.dk-dist-notice{display:none;gap:.8571rem;align-items:flex-start;background:var(--ground-3);padding:1.4286rem 1.5714rem;max-width:40rem;border-left:2px solid var(--ink)}.dk-dist-notice.is-shown{display:flex}.dk-dist-notice p{font-size:.9286em;line-height:1.55;color:var(--ink-rest)}.dk-dist-notice strong{color:var(--ink)}@media (max-width: 1240px){.dk-dist-sec{padding:6.4286rem var(--edge)}.dk-dist-statement,.dk-dist-faq-wrap,.dk-dist-form-wrap{gap:3.4286rem}}@media (max-width: 991px){.dk-dist-hero{height:auto;min-height:30rem;display:flex;align-items:flex-end}.dk-dist-hero>img{position:absolute;inset:0;height:100%}.dk-dist-hero-text{position:relative;left:auto;right:auto;bottom:auto;padding:9.4286rem var(--edge) 2.2857rem;width:100%;max-width:none}.dk-dist-sec{padding:4.2857rem var(--edge)}.dk-dist-steps{grid-template-columns:1fr;gap:2.8571rem;margin-top:2.8571rem}.dk-dist-statement{grid-template-columns:1fr;gap:2.2857rem}.dk-dist-statement figure{order:-1}.dk-dist-benefits,.dk-dist-quotes{grid-template-columns:1fr;gap:2.8571rem;margin-top:2.8571rem}.dk-dist-faq-wrap,.dk-dist-form-wrap{grid-template-columns:1fr;gap:0}.dk-dist-faq{margin-top:2.2857rem}.dk-dist-form{margin-top:2.8571rem}.dk-dist-submit{flex-direction:column;align-items:flex-start}.dk-dist-consent{flex:none}.dk-dist-grid{grid-template-columns:1fr}.dk-dist-break{height:15rem}.dk-dist-form{gap:2.8571rem}}
