.ddp{color-scheme:light;--cream:#fdfaf6;--sand:#f2e8de;--sand-light:#f8f2eb;--sand-deep:#eddfcf;--ink:#33231f;--clay:#4a3a34;--charcoal:#3d2e2a;--charcoal-lift:#4a3833;--bark:#574139;--bark-lift:#634a41;--gold:#c4a96a;--gold-deep:#7a6126;--gold-light:#d8c088;--oak:#d8c7ae;--hair:rgba(51,35,31,.11);--hair-strong:rgba(51,35,31,.2);--hair-cream:hsla(34,64%,98%,.26);--hair-cream-strong:hsla(34,64%,98%,.42);--s1:0.5rem;--s2:0.75rem;--s3:1rem;--s4:1.5rem;--s5:2rem;--s6:3rem;--s7:4rem;--s8:6rem;--s9:8rem;--ease:cubic-bezier(0.16,1,0.3,1);--state:220ms;--state-fast:150ms;--nav-h:96px;--gutter:1.25rem;--maxw:1240px;--t-display:clamp(2.25rem,1.25rem + 4.6vw,4.5rem);--t-statement:clamp(1.875rem,1.3rem + 2.2vw,3rem);--t-h2:clamp(1.75rem,1.5rem + 1.1vw,2.25rem);--t-value:clamp(1.75rem,1.46rem + 1.25vw,2.375rem);--t-title:clamp(1.375rem,1.29rem + 0.36vw,1.5rem);--t-lead:clamp(1.0625rem,1.0rem + 0.27vw,1.1875rem);--t-body:clamp(1.0rem,0.97rem + 0.13vw,1.0625rem);--t-note:0.9375rem;--t-label:0.8125rem}@media (min-width:768px){.ddp{--gutter:2.5rem}}@media (min-width:1200px){.ddp{--gutter:4rem}}html:has(.ddp){scroll-padding-top:calc(96px + 20px)}.ddp{margin:0;background:var(--cream);color:var(--clay);font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:var(--t-body);line-height:1.6;letter-spacing:-.008em;overflow-x:hidden;caret-color:var(--gold-deep)}.ddp ::selection{background:var(--sand);color:var(--ink)}.ddp h1,.ddp h2,.ddp h3,.ddp h4{font-family:var(--font-heading),Georgia,serif;font-weight:400;color:var(--ink);margin:0;text-wrap:balance;text-rendering:optimizeLegibility;font-kerning:normal}.ddp blockquote,.ddp dd,.ddp dl,.ddp dt,.ddp figure,.ddp p{margin:0}.ddp ol,.ddp ul{margin:0;padding:0;list-style:none}.ddp a{color:inherit;text-decoration:none;text-underline-offset:.18em}.ddp img,.ddp svg,.ddp video{max-width:100%}.ddp img{display:block}.ddp button,.ddp input{font:inherit;color:inherit}.ddp :focus-visible{outline:2px solid var(--gold-deep);outline-offset:3px;border-radius:3px}.ddp .card :focus-visible,.ddp .on-dark :focus-visible,.ddp .step-c :focus-visible{outline-color:var(--gold-light)}.ddp .tnum{font-variant-numeric:tabular-nums lining-nums}.ddp .container{width:100%;max-width:var(--maxw);margin:0 auto;padding-inline:var(--gutter)}.ddp .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.75rem 1.5rem;border-radius:999px;font-family:var(--font-body),sans-serif;font-size:1.0625rem;font-weight:500;line-height:1.2;text-align:center;border:1px solid transparent;cursor:pointer;transition:background-color var(--state-fast) var(--ease),color var(--state-fast) var(--ease),border-color var(--state-fast) var(--ease),transform var(--state) var(--ease),box-shadow var(--state) var(--ease)}.ddp .btn svg{flex:none}.ddp .btn-primary{background:var(--charcoal);color:var(--cream);border-color:var(--charcoal)}.ddp .btn-primary:hover{background:var(--bark);border-color:var(--bark);transform:translateY(-1px);box-shadow:0 10px 26px -14px rgba(51,35,31,.55)}.ddp .btn-primary:active{background:var(--ink);border-color:var(--ink);transform:translateY(0);box-shadow:none}.ddp .tlink{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-size:var(--t-body);font-weight:500;color:var(--gold-deep);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:rgba(122,97,38,.5);text-underline-offset:.2em;background:none;border:0;padding:0;cursor:pointer;transition:color var(--state) var(--ease),text-decoration-color var(--state) var(--ease)}.ddp .tlink:hover{color:var(--ink);text-decoration-color:var(--ink)}.ddp .tlink:active{color:var(--gold-deep)}.ddp .hero{padding-top:calc(var(--nav-h) + var(--s4));padding-bottom:var(--s7)}@media (min-width:1000px){.ddp .hero{padding-top:calc(var(--nav-h) + var(--s6));padding-bottom:var(--s8)}}.ddp .hero-grid{display:grid;gap:var(--s5);align-items:start}@media (min-width:1000px){.ddp .hero-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.22fr);gap:clamp(2.5rem,.5rem + 4vw,3.5rem);align-items:center}}.ddp h1{font-size:var(--t-display);line-height:1.03;letter-spacing:-.022em;max-width:16ch}@media (min-width:1000px){.ddp h1{max-width:13ch}}.ddp .lead{margin-top:var(--s4);font-size:var(--t-lead);line-height:1.55;color:var(--clay);max-width:46ch;text-wrap:pretty}@media (min-width:1000px){.ddp .lead{margin-top:var(--s5)}}.ddp .proof{display:grid;gap:14px;margin-top:28px;padding:20px 0;border-top:1px solid rgba(51,35,31,.11);border-bottom:1px solid rgba(51,35,31,.11);max-width:44ch}@media (min-width:640px){.ddp .proof{max-width:40rem}}@media (min-width:1000px){.ddp .proof{grid-template-columns:1fr;max-width:420px}}.ddp .proof li{display:flex;align-items:baseline;gap:.625rem;position:relative;padding-left:34px;font-size:1.0625rem;line-height:1.5;font-weight:500;letter-spacing:0;color:var(--ink)}.ddp .proof li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:22px;height:22px;background:url("data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%237A6126%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22><circle cx=%2212%22 cy=%2212%22 r=%2210%22/><path d=%22M8 12.5l2.6 2.6L16 9.5%22/></svg>") no-repeat 50% /22px 22px}.ddp .hero-right{position:relative;min-width:0}.ddp .card{position:relative;background:var(--charcoal);color:hsla(34,64%,98%,.86);border-radius:18px;padding:var(--s5) 1.25rem var(--s6);box-shadow:0 2px 6px rgba(35,24,20,.14),0 34px 64px -34px rgba(35,24,20,.5)}@media (min-width:560px){.ddp .card{padding:var(--s6) var(--s5)}}@media (min-width:1000px){.ddp .card{padding:var(--s6) clamp(1.75rem,.4rem + 2vw,2.5rem) var(--s8)}}.ddp .card h2{font-size:clamp(1.75rem,1.36rem + 1.6vw,2.625rem);line-height:1.08;letter-spacing:-.016em;color:var(--cream);max-width:12ch}.ddp .card-sub{margin-top:var(--s3);font-size:var(--t-note);line-height:1.58;color:hsla(34,64%,98%,.82);max-width:46ch}@media (min-width:1000px){.ddp .card-sub{font-size:1rem}}.ddp .find{position:relative;margin-top:var(--s5)}.ddp .find-label{display:block;margin-bottom:.4375rem;font-size:var(--t-note);font-weight:500;line-height:1.3;color:hsla(34,64%,98%,.86)}.ddp .find-row{display:grid;gap:var(--s2);justify-items:start}.ddp .find-row>*{width:100%}@media (min-width:1280px),(min-width:560px) and (max-width:999px){.ddp .find-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.ddp .find-row>.btn-reveal{width:auto}}@media (min-width:1000px) and (max-width:1279px){.ddp .find-row>.btn-reveal{width:auto}}.ddp .field{position:relative;display:flex;align-items:center;gap:var(--s2);min-height:56px;padding-inline:var(--s3);background:var(--cream);border:1px solid transparent;border-radius:14px;transition:border-color var(--state) var(--ease),box-shadow var(--state) var(--ease)}@media (min-width:1000px){.ddp .field{min-height:64px;padding-inline:var(--s4)}}.ddp .field.is-focus{border-color:var(--ink);box-shadow:0 0 0 3px hsla(42,51%,69%,.35)}.ddp .field .glyph{flex:none;width:19px;height:19px;color:#6b5952}.ddp .field input{flex:1 1 auto;min-width:0;height:54px;padding:0;border:0;background:none;outline:none;font-family:var(--font-body),sans-serif;font-size:1.0625rem;font-weight:500;color:var(--ink);caret-color:var(--ink)}@media (min-width:1000px){.ddp .field input{height:62px}}.ddp .field input::placeholder{color:#6b5952;font-weight:400;opacity:1;text-overflow:ellipsis}@media (min-width:1000px){.ddp .field input::placeholder{font-size:1rem}}@media (max-width:559px){.ddp .field{padding-inline:12px;gap:10px}.ddp .field input::placeholder{font-size:.9375rem}}.ddp .field .wipe-btn{flex:none;display:none;position:relative;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:rgba(51,35,31,.07);color:var(--clay);cursor:pointer;transition:background-color var(--state-fast) var(--ease),color var(--state-fast) var(--ease)}.ddp .field .wipe-btn:after{content:"";position:absolute;inset:-10px;border-radius:50%}.ddp .field .wipe-btn:hover{background:rgba(51,35,31,.14);color:var(--ink)}.ddp .find.has-pick .field .wipe-btn{display:inline-flex}.ddp .btn-reveal{background:var(--gold-light);border-color:var(--gold-light);color:var(--ink);min-height:56px;padding-inline:1.25rem;white-space:nowrap;font-weight:600}@media (min-width:1000px){.ddp .btn-reveal{min-height:64px}}.ddp .btn-reveal:hover{background:#e6d2a1;border-color:#e6d2a1;transform:translateY(-1px);box-shadow:0 10px 26px -14px rgba(0,0,0,.6)}.ddp .btn-reveal:active{background:#c9ae74;border-color:#c9ae74;transform:translateY(0);box-shadow:none}.ddp .find-list{position:absolute;z-index:14;left:0;right:0;top:calc(100% + 6px);margin:0;padding:var(--s1) 0;background:var(--cream);border-radius:14px;box-shadow:0 1px 2px rgba(35,24,20,.16),0 22px 46px -18px rgba(35,24,20,.55);max-height:306px;overflow-y:auto}@media (min-width:560px){.ddp .find-list{right:auto;width:min(100%,26rem)}}.ddp .find-list[hidden]{display:none}.ddp .find-opt{display:flex;align-items:center;min-height:48px;padding-inline:var(--s3);font-size:1.0625rem;font-weight:500;color:var(--ink);cursor:pointer}@media (min-width:1000px){.ddp .find-opt{padding-inline:var(--s4)}}.ddp .find-opt .mk{color:#5a4517}.ddp .find-opt:hover,.ddp .find-opt[aria-selected=true]{background:var(--sand-light)}.ddp .find-opt.is-other{color:var(--clay);font-weight:400}.ddp .none-row{margin-top:var(--s2)}.ddp .none-row button{display:inline-flex;align-items:center;min-height:44px;padding:0;background:none;border:0;cursor:pointer;font-size:var(--t-note);font-weight:500;color:var(--gold-light);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:hsla(42,51%,69%,.5);text-underline-offset:.2em;transition:color var(--state) var(--ease),text-decoration-color var(--state) var(--ease)}.ddp .none-row button:hover{color:var(--cream);text-decoration-color:var(--cream)}.ddp .tick-head{margin-top:var(--s5);margin-bottom:.375rem;font-size:var(--t-note);line-height:1.4;color:hsla(34,64%,98%,.74)}.ddp .tick{overflow-x:auto;overflow-y:hidden;scroll-behavior:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-color:var(--hair-cream-strong) transparent;scrollbar-width:thin;--fade-l:0px;--fade-r:20px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent 100%)}.ddp .tick.is-scrolled{--fade-l:20px}.ddp .tick.is-ended{--fade-r:0px}.ddp .tick::-webkit-scrollbar{height:6px}.ddp .tick::-webkit-scrollbar-track{background:transparent}.ddp .tick::-webkit-scrollbar-thumb{background:var(--hair-cream);border:0;border-radius:999px}.ddp .tick.is-drift{scrollbar-width:none}.ddp .tick.is-drift::-webkit-scrollbar{height:0}.ddp .tick-track{display:flex;width:max-content}.ddp .tick-run,.ddp .tick-run>li{display:flex;align-items:center;flex:0 0 auto}.ddp .tick-run>li:after{content:"";flex:0 0 auto;width:4px;height:4px;margin-inline:.75rem;border-radius:50%;background:var(--gold-light)}.ddp .tick:not(.is-drift) .tick-run>li:last-child:after{display:none}.ddp .tick-name{display:inline-flex;align-items:center;min-height:44px;padding:0 2px;background:none;border:0;cursor:pointer;white-space:nowrap;font-family:var(--font-body),sans-serif;font-size:.9375rem;font-weight:500;line-height:1.2;letter-spacing:-.004em;color:hsla(34,64%,98%,.8);transition:color var(--state-fast) var(--ease)}.ddp .tick-name:hover{color:var(--cream)}.ddp .tick-more{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap;font-size:.9375rem;font-weight:400;line-height:1.2;color:hsla(34,64%,98%,.6)}.ddp .trust{display:flex;align-items:flex-start;gap:.6875rem;margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--hair-cream);font-size:var(--t-note);line-height:1.55;color:hsla(34,64%,98%,.78);max-width:52ch}.ddp .trust .verify{flex:none;width:20px;height:20px;margin-top:1px;color:var(--gold-light)}.ddp .band{background:var(--sand-light);padding-block:var(--s6) var(--s7);transition:background-color .62s var(--ease)}@media (min-width:1000px){.ddp .band{padding-block:var(--s8)}}.ddp .path:not([data-state=neutral]) .band{background:var(--sand-deep)}.ddp .panel{background:var(--cream);border-radius:24px;padding:var(--s5) var(--s4);box-shadow:0 1px 3px rgba(51,35,31,.06),0 30px 60px -34px rgba(51,35,31,.28)}@media (min-width:768px){.ddp .panel{padding:var(--s6) var(--s6) var(--s6)}}@media (min-width:1000px){.ddp .panel{padding:var(--s7) clamp(2.5rem,.5rem + 3vw,3.5rem)}}.ddp .pair{font-size:var(--t-label);font-weight:500;line-height:1.4;letter-spacing:.005em;color:var(--clay)}.ddp .pair .d{color:var(--gold-deep);font-weight:600}.ddp .path[data-state=neutral] .pair,.ddp .path[data-state=unlisted] .pair{visibility:hidden}.ddp .panel-head{margin-top:var(--s3)}@media (min-width:1000px){.ddp .panel-head{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:var(--s6);align-items:end}}.ddp .panel-head h2{font-size:var(--t-statement);line-height:1.08;letter-spacing:-.018em;max-width:19ch}.ddp .rp{margin-top:var(--s4);font-size:var(--t-body);line-height:1.62;color:var(--clay);max-width:52ch;text-wrap:pretty}@media (min-width:1000px){.ddp .rp{margin-top:0;padding-bottom:.35rem}}.ddp .hair{height:1px;margin:0;border:0;background:var(--hair)}.ddp .panel-head+.hair{margin-top:var(--s5)}@media (min-width:1000px){.ddp .panel-head+.hair{margin-top:var(--s6)}}.ddp .steps{display:grid;gap:var(--s2);margin-top:var(--s5)}@media (min-width:1000px){.ddp .steps{grid-template-columns:minmax(0,1fr) 2.75rem minmax(0,1fr) 2.75rem minmax(0,1fr);align-items:stretch;gap:0;margin-top:var(--s6)}}.ddp .arrow{display:none}@media (min-width:1000px){.ddp .arrow{display:flex;align-items:center;justify-content:center;color:var(--gold-deep)}.ddp .arrow svg{width:26px;height:12px}}.ddp .step{display:flex;flex-direction:column;padding:var(--s4);border-radius:16px;background:var(--cream);border:1px solid var(--hair)}@media (min-width:1000px){.ddp .step{padding:var(--s4) var(--s4) var(--s5)}}.ddp .step-label{font-size:var(--t-label);font-weight:600;line-height:1.4;color:var(--gold-deep)}.ddp .step h3{margin-top:var(--s3);font-size:var(--t-title);line-height:1.16;letter-spacing:-.012em;text-wrap:balance}.ddp .step p{margin-top:var(--s3);font-size:var(--t-note);line-height:1.55;color:var(--clay)}@media (min-width:1000px){.ddp .step p{margin-top:auto;padding-top:var(--s4)}}.ddp .step-c{background:var(--bark);border-color:var(--bark);color:hsla(34,64%,98%,.86)}.ddp .step-c .step-label{color:var(--gold-light)}.ddp .step-c h3{color:var(--cream);font-size:var(--t-value);line-height:1.1;margin-top:var(--s4);transform-origin:left center}.ddp .step-c p{color:hsla(34,64%,98%,.82)}.ddp .steps+.hair{margin-top:var(--s5)}@media (min-width:1000px){.ddp .steps+.hair{margin-top:var(--s6)}}.ddp .panel-foot{margin-top:var(--s5);display:grid;gap:var(--s5)}@media (min-width:1000px){.ddp .panel-foot{grid-template-columns:minmax(0,1.05fr) auto;gap:var(--s6);align-items:center;margin-top:var(--s6)}}.ddp .foot-say{min-width:0}.ddp .sum{font-size:var(--t-note);line-height:1.6;color:var(--clay);max-width:56ch}.ddp .sum strong{font-weight:600;color:var(--ink)}.ddp .path[data-state=neutral] .sum,.ddp .path[data-state=unlisted] .sum{display:none}.ddp .acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s4)}@media (min-width:1000px){.ddp .acts{justify-content:flex-end;flex-wrap:nowrap}}.ddp .acts .btn{flex:1 1 auto}@media (min-width:560px){.ddp .acts .btn{flex:0 0 auto}}.ddp .acts .tlink{flex:none}.ddp .path[data-state=neutral] [data-change]{display:none}.ddp .send-note{font-size:var(--t-label);line-height:1.5;color:var(--clay);max-width:46ch}.ddp .path[data-state=listed] .email-door,.ddp .path[data-state=listed] .send-note,.ddp .path[data-state=tesla] .email-door,.ddp .path[data-state=tesla] .send-note{display:none}.ddp .path[data-state=unlisted] .book-door{background:transparent;color:var(--charcoal);border-color:var(--hair-strong)}.ddp .path[data-state=unlisted] .book-door:hover{border-color:var(--charcoal);background:var(--sand-light)}.ddp .path[data-state=unlisted] .email-door{background:var(--charcoal);color:var(--cream);border-color:var(--charcoal);text-decoration:none}.ddp .path[data-state=unlisted] .email-door:hover{background:var(--bark);border-color:var(--bark)}.ddp .note{margin-top:var(--s4);padding-inline:var(--s1);font-size:var(--t-label);line-height:1.6;color:var(--clay);max-width:62ch}@media (min-width:1000px){.ddp .note{margin-top:var(--s5);padding-inline:var(--s4)}}.ddp .steps{transition:opacity .42s var(--ease)}.ddp .path[data-state=neutral] .steps{opacity:.7}.ddp .path.is-revealing .panel-head h2{animation:wipe-in .42s var(--ease) .12s both}@keyframes wipe-in{0%{clip-path:inset(0 100% 0 0);opacity:.35;transform:translateX(-10px)}to{clip-path:inset(0 0 0 0);opacity:1;transform:none}}.ddp .path.is-revealing .rp{animation:rise .38s var(--ease) .24s both}.ddp .path.is-revealing .step{animation:rise .4s var(--ease) both}.ddp .path.is-revealing .step-a{animation-delay:.2s}.ddp .path.is-revealing .step-b{animation-delay:.32s}.ddp .path.is-revealing .step-c{animation-delay:.44s}.ddp .path.is-revealing .arrow{animation:rise .32s var(--ease) both}.ddp .path.is-revealing .arrow-1{animation-delay:.3s}.ddp .path.is-revealing .arrow-2{animation-delay:.42s}.ddp .path.is-revealing .step-c h3{animation:value-up .32s var(--ease) .5s both}.ddp .path.is-revealing .panel-foot{animation:rise .34s var(--ease) .56s both}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes value-up{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.ddp .after{padding-block:var(--s7) var(--s8)}.ddp .after-col{max-width:46rem}.ddp .faq-h{font-size:var(--t-h2);line-height:1.1;letter-spacing:-.016em;margin-bottom:var(--s4)}.ddp .faq details{border-bottom:1px solid var(--hair);box-shadow:none}.ddp .faq details:first-of-type{border-top:1px solid var(--hair)}.ddp .faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);min-height:64px;padding-block:12px;cursor:pointer;list-style:none;font-family:var(--font-body),sans-serif;font-weight:500;font-size:1.0625rem;line-height:1.4;color:var(--ink);text-wrap:pretty;padding-inline:12px;margin-inline:-12px;border-radius:14px;transition:color var(--state) var(--ease),background-color var(--state-fast) var(--ease)}.ddp .faq summary::-webkit-details-marker{display:none}.ddp .faq summary:hover{color:var(--gold-deep);background:var(--sand-light)}.ddp .faq .mark{flex:none;display:inline-flex;color:var(--clay);transition:color var(--state) var(--ease)}.ddp .faq .mark,.ddp .faq .mark svg{width:18px;height:18px}.ddp .faq .mark .v{transform-origin:9px 9px;transition:transform .3s var(--ease)}.ddp .faq details[open] .mark{color:var(--gold-deep)}.ddp .faq details[open] .mark .v{transform:rotate(90deg)}.ddp .faq .answer-text{padding:4px 0 24px;max-width:62ch}.ddp .faq .answer-text p{font-size:var(--t-body);line-height:1.62;color:var(--clay)}.ddp .faq details[open] .answer-text{animation:faq-in .32s var(--ease) both}@keyframes faq-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (max-width:767px){.ddp .after{padding-block:var(--s6) var(--s7)}}@media (prefers-reduced-motion:reduce){html:has(.ddp){scroll-behavior:auto}.ddp *,.ddp :after,.ddp :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.ddp .path.is-revealing .arrow,.ddp .path.is-revealing .panel-foot,.ddp .path.is-revealing .panel-head h2,.ddp .path.is-revealing .rp,.ddp .path.is-revealing .step,.ddp .path.is-revealing .step-c h3{animation:none!important;clip-path:none!important;opacity:1!important;transform:none!important}.ddp .btn:hover{transform:none}}