.dz{padding-top:calc(98px + clamp(12px,3vw,40px))}.dz-crumbs ol{font:600 14px/1.4 var(--font-sans);color:var(--csn-quiet);flex-wrap:wrap;gap:6px 0;margin:0 0 clamp(22px,3vw,36px);padding:0;list-style:none;display:flex}.dz-crumbs li+li:before{content:"/";color:var(--csn-dim);margin:0 10px}.dz-crumbs a{color:var(--color-green-dark);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.dz-crumbs a:hover{text-decoration-thickness:2px}.dz-crumbs a:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px;border-radius:2px}.dz-crumbs [aria-current]{color:var(--color-ink)}.dz-intro{padding-bottom:clamp(36px,5vw,64px)}.dz-h1{max-width:18ch}.dz-intro .csn-lede{max-width:52ch}.dz-intro-action{margin-top:32px}.dz-range{background:#fff;padding-block:clamp(40px,5vw,72px) clamp(72px,9vw,120px)}.dz-filter{flex-wrap:wrap;gap:10px;margin-bottom:clamp(28px,3.5vw,48px);display:flex}.dz-filter button{background:var(--color-mist);min-height:48px;color:var(--color-ink);font:650 16px/1.2 var(--font-sans);cursor:pointer;transition:background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease);border:1.5px solid #1919192e;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;display:inline-flex}.dz-filter button>span[aria-hidden]{min-width:26px;color:var(--color-green-dark);text-align:center;background:#fff;border-radius:999px;padding:2px 8px;font-size:14px}.dz-filter button:hover:not([aria-pressed=true]){border-color:var(--color-green-dark)}.dz-filter button[aria-pressed=true]{background:var(--color-green-dark);border-color:var(--color-green-dark);color:#fff}.dz-filter button[aria-pressed=true]>span[aria-hidden]{color:#fff;background:#ffffff2e}.dz-filter button:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px}.dz-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,5vw,72px) clamp(20px,2.6vw,40px);margin:0;padding:0;list-style:none;display:grid}.dz-grid li[hidden]{display:none}.dz-card{color:inherit;gap:22px;text-decoration:none;display:grid}.dz-card-media{padding:0 0 7%;display:block;position:relative}.dz-card-desktop,.dz-card-phone{display:block}.dz-card-media img{background:#fff;width:100%;height:auto;display:block}.dz-card-desktop img{box-shadow:var(--csn-shadow);transition:transform .9s var(--csn-expo);border:1px solid #1919191f;border-radius:clamp(10px,1.2vw,16px)}.dz-card-phone{width:19%;transition:transform .9s var(--csn-expo);position:absolute;bottom:0;right:4%}.dz-card-phone img{box-shadow:var(--csn-shadow);border:1px solid #19191924;border-radius:clamp(10px,1.4vw,20px)}.dz-card:hover .dz-card-desktop img{transform:translateY(-4px)}.dz-card:hover .dz-card-phone{transform:translateY(-10px)}.dz-card-text{gap:8px;display:grid}.dz-card-top{align-items:center;gap:12px;display:flex}.dz-card-n{font:750 18px/1 var(--font-display);color:var(--color-green);font-variant-numeric:tabular-nums}.dz-card-feel{background:var(--color-mist);font:650 12px/1.3 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-green-dark);border-radius:999px;padding:4px 10px}.dz-card-name{font:750 clamp(34px,3.4vw,52px)/1 var(--font-display);letter-spacing:-.035em;color:var(--color-green-dark)}.dz-card-line{font-size:var(--csn-body);color:var(--csn-quiet);line-height:1.5}.dz-card-more{color:var(--color-green-dark);text-underline-offset:5px;margin-top:4px;font-size:17px;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}.dz-card:hover .dz-card-more{text-decoration-thickness:2px}.dz-card:focus-visible{outline:3px solid var(--color-ink);outline-offset:8px;border-radius:16px}.dz-close{background:var(--color-green-dark);color:#fff;padding-block:clamp(64px,8vw,112px)}.dz-close-inner{grid-template-columns:minmax(0,1.3fr) auto;align-items:center;gap:clamp(28px,4vw,64px);display:grid}.dz-close h2{letter-spacing:-.035em;color:#fff!important;font-size:clamp(34px,4vw,60px)!important}.dz-close-inner p{color:#dbe7e0;max-width:54ch;margin-top:18px;font-size:clamp(18px,1.4vw,20px);line-height:1.6}.dz-close .btn--action{border-color:var(--color-yellow)}.dz-close .btn--action:focus-visible{outline-color:#fff}.dz-head{padding-bottom:clamp(28px,3.5vw,48px)}.dz-head-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px clamp(28px,4vw,64px);display:grid}.dz-design .csn-h1{letter-spacing:-.045em;font-size:clamp(56px,8vw,128px)}.dz-line{font:650 clamp(22px,2.2vw,32px)/1.2 var(--font-display);letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance;max-width:30ch;margin-top:18px!important}.dz-actions{flex-wrap:wrap;align-items:flex-start;gap:14px 18px;display:flex}.dz-live{justify-items:center;gap:6px;display:inline-grid}.dz-live small{color:var(--csn-quiet);font-size:14px;line-height:1.3}.csn .dz-btn-quiet{min-height:62px;color:var(--color-ink);background:#fff;border-color:#19191959;padding:16px 28px;font-size:18px}.csn .dz-btn-quiet:hover{border-color:var(--color-ink);transform:translateY(-2px)}.csn .dz-btn-quiet:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px}.dz-live--dark small{color:#dbe7e0}.dz-close .dz-btn-quiet{color:#fff;background:0 0;border-color:#ffffff8c}.dz-close .dz-btn-quiet:hover{border-color:#fff}.dz-close .dz-btn-quiet:focus-visible{outline-color:#fff}.dz-shots{background:#fff;padding-block:clamp(28px,3.5vw,48px) clamp(56px,7vw,96px)}.dz-shots-top{justify-content:flex-end;margin-bottom:clamp(16px,2vw,24px);display:flex}.dz-stage{display:grid;position:relative}.dz-stage-shot{opacity:0;transition:opacity .6s var(--csn-expo);grid-area:1/1;margin:0}.dz-stage-shot.is-on{opacity:1;z-index:1}.dz-stage-shot img{width:100%;height:auto;box-shadow:var(--csn-shadow);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#fff;border:1px solid #1919191f;border-radius:clamp(10px,1.2vw,18px);display:block}.dz-stage-btn{z-index:2;top:50%}.dz-stage-btn--prev{left:-36px}.dz-stage-btn--next{right:-36px}.dz-stage-cap{font:650 clamp(20px,1.8vw,26px)/1.25 var(--font-display);letter-spacing:-.015em;color:var(--color-ink);margin-top:22px!important}.dz-stage-pos{color:var(--color-green);font-variant-numeric:tabular-nums;margin-right:10px}.dz-thumbs{margin-top:20px}.dz-thumbs .csn-car-thumb{width:200px}.dz-phones{grid-template-columns:repeat(3,minmax(0,380px));justify-content:center;gap:clamp(20px,3vw,48px);margin:0;padding:0;list-style:none;display:grid}.dz-phones figure{margin:0}.dz-phones img{width:100%;height:auto;box-shadow:var(--csn-shadow);background:#fff;border:1px solid #19191924;border-radius:clamp(22px,2.4vw,34px);display:block}.dz-phones figcaption{font:650 18px/1.3 var(--font-sans);color:var(--color-ink);text-align:center;margin-top:16px}@media (prefers-reduced-motion:reduce){.dz-stage-shot,.dz-card-desktop img,.dz-card-phone{transition:none}}:root[data-motion=off] .dz-stage-shot,:root[data-motion=off] .dz-card-desktop img,:root[data-motion=off] .dz-card-phone{transition:none}.dz-about{padding-block:clamp(64px,8vw,120px)}.dz-about-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,110px);display:grid}.dz-about h2{margin-bottom:22px!important;font-size:clamp(32px,3.4vw,52px)!important}.dz-idea{color:var(--color-ink);font-size:clamp(19px,1.6vw,23px);line-height:1.55}.dz-facts{gap:22px;margin:clamp(28px,3.5vw,44px) 0 0;display:grid}.dz-facts div{border-top:2px solid var(--color-green);padding-top:18px}.dz-facts dt{font:650 13px/1.4 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-green-dark)}.dz-facts dd{font-size:var(--csn-body);color:var(--csn-quiet);margin:8px 0 0;line-height:1.55}.dz-about-does{border-radius:var(--csn-radius);background:#fff;padding:clamp(26px,3vw,44px)}.dz-about-does .csn-ticks{gap:16px}.dz-about-does .csn-ticks li{font-weight:450;line-height:1.5}.dz-pager{padding-block:clamp(48px,6vw,88px)}.dz-pager-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dz-pager-card{border-radius:var(--csn-radius);color:inherit;transition:box-shadow .25s var(--ease);background:#fff;grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:center;gap:20px;padding:16px;text-decoration:none;display:grid}.dz-pager-card--next{text-align:right;grid-template-columns:minmax(0,1fr) minmax(0,260px)}.dz-pager-card--next .dz-pager-img{order:2}.dz-pager-img{aspect-ratio:16/10;border:1px solid #1919191f;border-radius:12px;display:block;overflow:hidden}.dz-pager-img img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.dz-pager-text{gap:4px;display:grid}.dz-pager-text small{font:650 13px/1.4 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-green-dark)}.dz-pager-text b{font:750 clamp(26px,2.4vw,36px)/1.05 var(--font-display);letter-spacing:-.03em;color:var(--color-green-dark)}.dz-pager-text>span{color:var(--csn-quiet);font-size:17px;line-height:1.45}.dz-pager-card:hover{box-shadow:0 0 0 2px var(--color-green)}.dz-pager-card:focus-visible{outline:3px solid var(--color-ink);outline-offset:4px}.dz-pager-all{text-align:center;margin-top:28px!important}.dz-pager-all a{color:var(--color-green-dark);text-underline-offset:5px;font-size:18px;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}.dz-pager-all a:hover{text-decoration-thickness:2px}.dz-pager-all a:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px;border-radius:2px}@media (max-width:1100px){.dz-head-grid,.dz-close-inner{grid-template-columns:minmax(0,1fr);align-items:start}.dz-stage-btn--prev{left:-20px}.dz-stage-btn--next{right:-20px}}@media (max-width:899px){.dz-grid,.dz-about-grid,.dz-pager-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.dz-shots-top{justify-content:flex-start}.dz-stage-btn{width:48px;height:48px;margin-top:-24px}.dz-stage-btn svg{width:20px;height:20px}.dz-stage-btn--prev{left:6px}.dz-stage-btn--next{right:6px}.dz-phones{scroll-snap-type:x mandatory;justify-content:flex-start;gap:16px;margin-inline:-4px;padding:4px 4px 20px;display:flex;overflow-x:auto}.dz-phones li{scroll-snap-align:start;flex:0 0 78%}.dz-pager-card,.dz-pager-card--next{text-align:left;grid-template-columns:minmax(0,120px) minmax(0,1fr)}.dz-pager-card--next .dz-pager-img{order:0}}@media (max-width:640px){.dz-design .csn-h1{font-size:clamp(52px,15vw,72px)}.dz-actions{flex-direction:column;align-items:stretch}.dz-actions .btn,.dz-live,.dz-close-inner .btn--large{width:100%}.dz-filter button{min-height:44px;padding:8px 14px;font-size:15px}.dz-thumbs .csn-car-thumb{width:150px}.dz-card-name{font-size:36px}}
