/* Home publication entry: native sell flow, square geometry, scoped styles. */
#dz-home-sell-banner{width:100%;max-width:1326px;margin:0 auto 8px;padding:0;border:0;border-radius:0}
#dz-home-sell-banner *{box-sizing:border-box}
#dz-home-sell-banner .dz-home-sell__link{position:relative;isolation:isolate;display:block;width:100%;min-width:0;overflow:hidden;min-height:350px;aspect-ratio:3.7;background:#e8e3dc;color:#101010;text-decoration:none;border-radius:0}
#dz-home-sell-banner .dz-home-sell__photo{position:absolute;right:0;top:0;width:78%;height:100%;max-width:none;object-fit:cover;object-position:right center;mask-image:linear-gradient(to right,transparent,#000 18%);border-radius:0;z-index:-1}
#dz-home-sell-banner .dz-home-sell__copy{position:relative;width:64%;padding:30px 0 22px 48px}
#dz-home-sell-banner h2{margin:0 0 10px;font-family:var(--dz-font-editorial,"Bodoni Moda",Georgia,serif);font-size:clamp(32px,3.3vw,57px);font-weight:400;line-height:1.02;letter-spacing:-.035em;text-transform:none;color:#080808}
#dz-home-sell-banner h2 em{font-weight:400}
#dz-home-sell-banner p{margin:0 0 14px;font-family:var(--dz-font-ui,Inter,Arial,sans-serif);font-size:18px;line-height:1.3;color:#171717}
#dz-home-sell-banner .dz-home-sell__cta{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:46px;padding:11px 28px;background:#080808;color:#fff;font-size:16px;font-weight:600;line-height:1.4;border-radius:0;transition:background-color .2s ease}
#dz-home-sell-banner .dz-home-sell__cta>span{font-size:24px;font-weight:400;line-height:1}
#dz-home-sell-banner .dz-home-sell__steps{display:flex;align-items:center;gap:0;list-style:none;margin:20px 0 0;padding:0;font-family:var(--dz-font-ui,Inter,Arial,sans-serif);font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap}
#dz-home-sell-banner .dz-home-sell__steps li{display:flex;align-items:center;gap:10px;margin:0;padding:0 22px;border-left:1px solid #8b8883}
#dz-home-sell-banner .dz-home-sell__steps li:first-child{padding-left:0;border-left:0}
#dz-home-sell-banner .dz-home-sell__steps svg{width:32px;height:32px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#dz-home-sell-banner .dz-home-sell__link:hover .dz-home-sell__cta{background:#303030}
#dz-home-sell-banner .dz-home-sell__link:focus-visible{outline:3px solid #111;outline-offset:4px}
@media(max-width:1100px) and (min-width:681px){#dz-home-sell-banner .dz-home-sell__copy{padding:28px 0 24px 28px;width:67%}#dz-home-sell-banner h2{font-size:clamp(30px,3.7vw,42px)}#dz-home-sell-banner p{font-size:16px}#dz-home-sell-banner .dz-home-sell__steps li{padding:0 12px;gap:7px}#dz-home-sell-banner .dz-home-sell__steps li:first-child{padding-left:0}#dz-home-sell-banner .dz-home-sell__steps{font-size:12px}}
@media(max-width:680px){#dz-home-sell-banner .dz-home-sell__link{display:flex;flex-direction:column;aspect-ratio:auto;min-height:0}#dz-home-sell-banner .dz-home-sell__copy{width:100%;padding:24px 20px 12px;order:0}#dz-home-sell-banner h2{font-size:clamp(29px,7.8vw,39px);line-height:1.06}#dz-home-sell-banner p{font-size:15px}#dz-home-sell-banner .dz-home-sell__cta{font-size:14px;min-height:46px;padding:10px 18px}#dz-home-sell-banner .dz-home-sell__photo{position:relative;order:1;width:100%;height:225px;object-fit:cover;object-position:right center;mask-image:linear-gradient(to bottom,transparent,#000 12%);z-index:0}#dz-home-sell-banner .dz-home-sell__steps{font-size:11px;white-space:normal;align-items:stretch;margin-top:18px}#dz-home-sell-banner .dz-home-sell__steps li{flex:1;padding:0 8px;gap:6px}#dz-home-sell-banner .dz-home-sell__steps li:first-child{padding-left:0}#dz-home-sell-banner .dz-home-sell__steps svg{width:25px;height:25px}}
@media(prefers-reduced-motion:reduce){#dz-home-sell-banner .dz-home-sell__cta{transition:none}}
@media(forced-colors:active){#dz-home-sell-banner .dz-home-sell__link{background:Canvas;color:CanvasText;border:1px solid CanvasText}#dz-home-sell-banner .dz-home-sell__photo{display:none}#dz-home-sell-banner h2,#dz-home-sell-banner p{color:CanvasText}#dz-home-sell-banner .dz-home-sell__cta{background:ButtonFace;color:ButtonText;border:1px solid ButtonText}}
