body:has(.home){background:var(--dp-white)}html:has(.home){scroll-behavior:smooth;scrollbar-color:#cfc7be var(--dp-white)}.home{--ring:var(--dp-ink);background:var(--dp-white);color:var(--dp-ink);font:400 17px/1.5 var(--dp-sans);caret-color:var(--dp-orange);overflow-x:clip}.home ::selection{background:var(--dp-orange);color:var(--dp-ink)}.home *,.home :before,.home :after{box-sizing:border-box}.home h1,.home h2,.home h3,.home p,.home ol,.home dl,.home dd{margin:0}.home ol{padding:0;list-style:none}.home a{color:inherit;text-decoration:none}.home :focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:4px}.home [id]{scroll-margin-top:24px}.home .in{max-width:1200px;margin:0 auto;padding-inline:24px}.home .mono{font:400 12px/1.4 var(--dp-mono);letter-spacing:.06em;text-transform:uppercase}.home .sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home .skip{z-index:20;background:var(--dp-ink);color:var(--dp-on-ink);border-radius:999px;padding:12px 18px;position:absolute;top:-64px;left:16px}.home .skip:focus{top:12px}.home h2{font:500 clamp(30px, 4.2vw, 52px) / 1.04 var(--dp-sans);letter-spacing:-.028em;text-wrap:balance}.home h3{font:500 22px/1.2 var(--dp-sans);letter-spacing:-.015em}.home .btn,.home .btn-line{font:500 16px/1 var(--dp-sans);letter-spacing:0;cursor:pointer;transition:background-color .2s, color .2s, border-color .2s, transform .2s var(--dp-ease);border-radius:999px;justify-content:center;align-items:center;padding:16px 24px;display:inline-flex}.home .btn{background:var(--dp-orange);color:var(--dp-ink);border:0}.home .btn:hover{background:#ff7440}.home .btn:active{background:var(--dp-orange-press);transform:scale(.98)}.home .btn:disabled{opacity:.6;cursor:progress;transform:none}.home .btn.sm{padding:11px 16px;font-size:14px}.home .btn-line{color:inherit;background:0 0;border:1px solid;padding:15px 23px}.home .btn-line:hover{background:var(--dp-ink);color:var(--dp-white);border-color:var(--dp-ink)}.home .dark .btn-line:hover{background:var(--dp-on-ink);color:var(--dp-ink);border-color:var(--dp-on-ink)}.home .frame{--corner-bg:var(--dp-white);--corner-line:var(--dp-muted);position:relative}.home .frame>i{z-index:2;background:var(--corner-bg);border:1px solid var(--corner-line);width:9px;height:9px;position:absolute}.home .frame>i:first-of-type{top:-5px;left:-5px}.home .frame>i:nth-of-type(2){top:-5px;right:-5px}.home .frame>i:nth-of-type(3){bottom:-5px;left:-5px}.home .frame>i:nth-of-type(4){bottom:-5px;right:-5px}.home .dark .frame{--corner-bg:var(--dp-ink);--corner-line:var(--dp-on-ink-muted)}.home .bar .in{justify-content:space-between;align-items:center;gap:24px;padding-block:18px;display:flex}.home .lock{align-items:center;gap:9px;display:inline-flex}.home .lock svg{flex:none;width:28px;height:28px}.home .lock span{font:600 21px/1 var(--dp-sans);letter-spacing:-.03em}.home .lock b{font-weight:inherit;color:var(--dp-orange)}.home .nav{gap:28px;font-size:15px;display:flex}.home .nav a,.home .foot nav a{text-underline-offset:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s}.home .nav a:hover,.home .foot nav a:hover{text-decoration-color:currentColor}.home .bar-end{align-items:center;gap:14px;display:flex}.home .lang{font:500 12px/1 var(--dp-mono);letter-spacing:.06em;border:1px solid var(--dp-line);border-radius:999px;padding:10px 11px;transition:border-color .2s}.home .lang:hover{border-color:var(--dp-ink)}.home .hero .in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,72px);padding-block:clamp(32px,5vw,64px) clamp(64px,8vw,112px);display:grid}.home .hero-txt{flex-direction:column;gap:24px;min-width:0;display:flex}.home h1{font:500 clamp(50px, 8.4vw, 96px) / .98 var(--dp-sans);letter-spacing:-.035em;position:relative}.home .hero-name{display:block}.home .hero-name b{font-weight:inherit;color:var(--dp-orange)}.home .hero-name em{color:var(--dp-muted);margin-left:.22em;font-style:normal;font-weight:300}.home .rot{white-space:nowrap;padding-bottom:.14em;display:block;position:relative;overflow:hidden}.home .rot>span{display:block}.home .rot-out{animation:dp-word-out .5s var(--dp-ease) both;position:absolute;top:0;left:0}.home .rot-in{animation:dp-word-in .7s var(--dp-ease) both}@keyframes dp-word-in{0%{opacity:0;filter:blur(10px);transform:translateY(58%)}to{opacity:1;filter:none;transform:none}}@keyframes dp-word-out{0%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(10px);transform:translateY(-58%)}}.home .hero-txt>p{max-width:46ch;color:var(--dp-body);font-size:clamp(18px,1.6vw,20px);line-height:1.5}.home .cta{flex-wrap:wrap;gap:12px;display:flex}.home .hero-points{font:400 12px/1.4 var(--dp-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--dp-body);flex-wrap:wrap;gap:8px 22px;margin:4px 0 0;padding:0;list-style:none;display:flex}.home .hero-points li{align-items:center;gap:8px;display:flex}.home .hero-points li:before{content:"";background:var(--dp-orange);flex:none;width:7px;height:7px}.home .hero-img{justify-self:end;width:100%;max-width:620px}.home .scenes svg{fill:none;width:100%;height:auto;stroke:var(--dp-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}.home .sc-far{stroke:#b9b0a7;stroke-width:1.25px}.home .sc-cargo{fill:var(--dp-orange);stroke:var(--dp-orange-press);stroke-width:1.25px}.home .sc-mode text{fill:var(--dp-body);stroke:none;font:400 11px var(--dp-mono);letter-spacing:.06em;text-transform:uppercase}.home .reasons{background:var(--dp-paper)}.home .reasons .in{padding-block:clamp(64px,8vw,112px)}.home .reasons-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(24px,4vw,64px);margin-top:clamp(32px,4vw,56px);display:grid}.home .reasons-lead{background:var(--dp-orange);color:var(--dp-ink);flex-direction:column;justify-content:space-between;gap:48px;min-height:460px;padding:clamp(28px,4vw,52px);display:flex}.home .reasons-lead h3{letter-spacing:-.032em;text-wrap:balance;font-size:clamp(34px,4.4vw,56px);line-height:1.02}.home .reasons-lead p{max-width:40ch;font-size:19px}.home .reasons-lead ul{font:500 12px/1 var(--dp-mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.home .reasons-lead li{border:1px solid var(--dp-ink);padding:9px 11px}.home .reasons-list{flex-direction:column;display:flex}.home .reasons-list>div{border-top:1px solid var(--dp-ink);flex-direction:column;flex:1;justify-content:center;gap:14px;padding-block:clamp(24px,3vw,40px);display:flex}.home .reasons-list>div:last-child{border-bottom:1px solid var(--dp-ink)}.home .reasons-list h3{letter-spacing:-.026em;text-wrap:balance;font-size:clamp(26px,2.8vw,36px);line-height:1.08}.home .reasons-list p{color:var(--dp-body);max-width:50ch}.home .dark{--ring:var(--dp-orange);background:var(--dp-ink);color:var(--dp-on-ink)}.home .rails{border-inline:1px dashed var(--dp-rail);padding:clamp(64px,8vw,112px) clamp(16px,4vw,56px)}.home .hd{flex-direction:column;gap:18px;margin-bottom:clamp(40px,5vw,72px);display:flex}.home .hd h2{max-width:16ch}.home .hd p{color:var(--dp-on-ink-muted);max-width:48ch;font-size:clamp(18px,1.6vw,20px)}.home .steps{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.home .fob-list>li{border-top:1px solid var(--dp-rail);transition:opacity .5s var(--dp-ease);grid-template-columns:40px minmax(0,1fr);gap:4px;padding-block:28px;display:grid}.home .fob-list>li:last-child{border-bottom:1px solid var(--dp-rail)}.home .steps.is-live .fob-list>li:not(.on){opacity:.5}.home .steps-sign{font:400 24px/1.25 var(--dp-mono);color:var(--dp-orange)}.home .fob-list h3{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:clamp(22px,2.2vw,28px);display:flex}.home .fob-list p{color:var(--dp-on-ink-muted);max-width:46ch;margin-top:8px}.home .steps-some{font:400 11px/1 var(--dp-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dp-on-ink-muted);border:1px dashed var(--dp-on-ink-muted);border-radius:6px;padding:6px 8px}.home .steps-total h3{color:var(--dp-orange)}.home .steps-total p{color:var(--dp-on-ink)}.home .stack-wrap{position:sticky;top:max(24px,50vh - 320px)}.home .stack{grid-template-columns:34px minmax(0,1fr) 34px;gap:10px;height:min(560px,68vh);display:grid}.home .stack-col{flex-direction:column-reverse;gap:4px;min-height:0;display:flex}.home .blk{background:var(--dp-ink-2);border:1px solid var(--dp-rail);min-height:0;font:400 12px/1 var(--dp-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dp-on-ink);opacity:0;transition:opacity .45s var(--dp-ease), transform .7s var(--dp-ease);flex-basis:0;align-items:center;padding-inline:14px;display:flex;transform:translateY(-18px)}.home .blk.on{opacity:1;transform:none}.home .blk.base{background:var(--dp-on-ink);color:var(--dp-ink);border-color:var(--dp-on-ink)}.home .blk.some{border-style:dashed;border-color:var(--dp-on-ink-muted);color:var(--dp-on-ink-muted);background:0 0}.home .stack-side{flex-direction:column;min-height:0;display:flex}.home .stack-side>*{min-height:0;transition:flex-grow .7s var(--dp-ease);flex-basis:0}.home .br{color:var(--dp-on-ink-muted);align-items:center;display:flex;position:relative}.home .br:before{content:"";border:1px solid;width:9px;position:absolute;inset-block:0}.home .br span{writing-mode:vertical-rl;white-space:nowrap;font:400 11px/1 var(--dp-mono);letter-spacing:.06em;text-transform:uppercase}.home .br-list{justify-content:flex-start}.home .br-list:before{border-right:0;right:0}.home .br-list span{transform:rotate(180deg)}.home .br-door{color:var(--dp-orange);justify-content:flex-end}.home .br-door:before{border-left:0;left:0}.home .stack-note{font:400 11px/1.5 var(--dp-mono);color:var(--dp-on-ink-muted);margin-top:16px;padding-inline:44px}.home .answers .in,.home .trust .in{padding-block:clamp(72px,9vw,128px)}.home .answers h2{max-width:18ch}.home .answers-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);margin-top:clamp(40px,5vw,72px);display:grid}.home .answers-grid>div{border-top:1px solid var(--dp-ink);flex-direction:column;gap:14px;padding-top:20px;display:flex}.home .answers-word{font:500 clamp(28px, 3.2vw, 40px) / 1.08 var(--dp-sans);letter-spacing:-.028em;text-wrap:balance}.home .answers-word span{color:var(--dp-muted)}.home .answers-grid p:last-child{color:var(--dp-body);max-width:38ch}.home .process{background:var(--dp-paper)}.home .process .in{padding-block:clamp(72px,9vw,120px)}.home .process-list{counter-reset:step;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin-top:clamp(40px,5vw,72px);display:grid;position:relative}.home .process-list:before{content:"";border-top:1px dashed #b3a99e;position:absolute;top:15px;left:0;right:0}.home .process-list>li{counter-increment:step;padding-top:52px;position:relative}.home .process-list>li:before{content:counter(step);background:var(--dp-ink);width:32px;height:32px;color:var(--dp-on-ink);font:500 13px/1 var(--dp-mono);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute;top:0;left:0}.home .process-list>li:last-child:before{background:var(--dp-orange);color:var(--dp-ink)}.home .process-list h3{text-wrap:balance;font-size:20px}.home .process-list p{color:var(--dp-body);margin-top:10px;font-size:16px}.home .trust h2{max-width:17ch}.home .trust-grid{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;gap:clamp(32px,6vw,96px);margin-top:clamp(40px,5vw,72px);display:grid}.home .trust-text{color:var(--dp-body);max-width:44ch;font-size:clamp(18px,1.6vw,20px)}.home .seller{border:1px dashed #bfb6ac;flex-direction:column;gap:16px;padding:28px;display:flex}.home .seller .mono{color:var(--dp-muted)}.home .seller address{color:var(--dp-body);flex-direction:column;gap:4px;font-size:16px;font-style:normal;display:flex}.home .seller strong{font:500 22px/1.2 var(--dp-sans);letter-spacing:-.015em;color:var(--dp-ink);margin-bottom:6px}.home .seller-pending{color:var(--dp-body)}.home .inquire .in{padding-block:clamp(64px,8vw,112px)}.home .inquire-grid{border:1px solid var(--dp-rail);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.home .inquire-say{--ring:var(--dp-ink);background:var(--dp-orange);color:var(--dp-ink);flex-direction:column;justify-content:space-between;gap:40px;min-height:340px;padding:clamp(28px,4vw,52px);display:flex}.home .inquire-say h2{letter-spacing:-.032em;font-size:clamp(34px,4.6vw,58px)}.home .inquire-say p{max-width:30ch;font-size:19px}.home .inq{flex-direction:column;gap:22px;min-width:0;padding:clamp(24px,4vw,52px);display:flex;position:relative}.home .fld{flex-direction:column;gap:8px;min-width:0;display:flex}.home .fld-row{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:16px;display:grid}.home .fld label{color:var(--dp-on-ink-muted);font:400 12px/1.4 var(--dp-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;display:block}.home .fld label em{text-transform:none;letter-spacing:0;opacity:.8;font-style:normal}.home .fld input,.home .fld textarea{background:var(--dp-ink-2);width:100%;color:var(--dp-on-ink);font:400 17px/1.4 var(--dp-sans);border:1px solid #f0e6e066;border-radius:10px;margin:0;padding:14px 15px;transition:border-color .2s,background-color .2s}.home .fld textarea{resize:vertical;min-height:96px}.home .fld input:hover,.home .fld textarea:hover{border-color:var(--dp-on-ink-muted)}.home .fld input:focus,.home .fld textarea:focus{outline:2px solid var(--dp-orange);outline-offset:2px;border-color:var(--dp-on-ink)}.home .fld.bad input,.home .fld.bad textarea{border-color:#ff9d8c}.home .fld-hint{color:var(--dp-on-ink-muted);font-size:14px;line-height:1.45}.home .fld-hint a{text-underline-offset:3px;color:var(--dp-on-ink);text-decoration:underline}.home .fld-err,.home .inq-fail{color:#ffb4a6;font-size:14px;line-height:1.45}.home .inq-fail{border:1px solid #ff9d8c;border-radius:10px;padding:12px 14px}.home .inq-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.home .inq-foot{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.home .inq-foot .fld-hint{flex:220px}.home .inq-done{justify-content:center;align-items:flex-start;gap:14px}.home .inq-done svg{fill:none;width:48px;height:48px;stroke:var(--dp-orange);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:8px}.home .inq-done svg path{stroke-dasharray:34;stroke-dashoffset:34px;animation:dp-check .6s .15s var(--dp-ease) forwards}@keyframes dp-check{to{stroke-dashoffset:0}}.home .inq-done h3{letter-spacing:-.025em;font-size:30px}.home .inq-done p{color:var(--dp-on-ink-muted);overflow-wrap:anywhere}.home .inq-done .btn-line{margin-top:10px}.home .foot{--ring:var(--dp-orange);background:var(--dp-ink);color:var(--dp-on-ink);border-top:1px dashed var(--dp-rail)}.home .foot .in{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px 48px;padding-block:44px 56px;display:grid}.home .foot-brand{flex-direction:column;gap:12px;display:flex}.home .foot-brand p,.home .foot nav{color:var(--dp-on-ink-muted);font-size:15px}.home .foot nav{flex-wrap:wrap;gap:12px 28px;display:flex}.home .foot-legal{font:400 12px/1.6 var(--dp-mono);color:var(--dp-on-ink-muted);grid-column:1/-1}@media (max-width:1020px){.home .process-list{grid-template-columns:1fr;gap:0;max-width:560px}.home .process-list:before{border-top:0;border-left:1px dashed #b3a99e;inset:0 auto 0 15px}.home .process-list>li{padding:4px 0 32px 56px}.home .process-list>li:last-child{padding-bottom:0}}@media (max-width:860px){.home .in{padding-inline:16px}.home .nav{display:none}.home .hero .in{grid-template-columns:1fr}.home .hero-img{justify-self:start;max-width:440px}.home .steps{grid-template-columns:1fr;gap:8px}.home .stack-wrap{z-index:5;background:var(--dp-ink);order:-1;padding-block:12px;top:0}.home .stack{grid-template-columns:1fr;height:30px}.home .stack-side,.home .stack-note{display:none}.home .stack-col{flex-direction:row}.home .blk{opacity:.3;padding:0;transform:none}.home .blk span{display:none}.home .blk.on:not(.base){background:var(--dp-orange);border-color:var(--dp-orange);border-style:solid}.home .answers-grid,.home .trust-grid,.home .inquire-grid,.home .reasons-grid{grid-template-columns:1fr}.home .reasons-lead,.home .inquire-say{min-height:0}.home .foot .in{grid-template-columns:1fr}}@media (max-width:480px){.home .fld-row{grid-template-columns:1fr}.home .bar .in{gap:12px}.home .cta>*{flex:100%}}@media (prefers-reduced-motion:reduce){html:has(.home){scroll-behavior:auto}.home *,.home :before,.home :after{transition:none!important;animation:none!important}.home .inq-done svg path{stroke-dashoffset:0}}
