body.vz-campaign{--vz-frame:1320px;--vz-gutter:40px;--vz-muted:#c4c4c4;--vz-ease:cubic-bezier(.2,.7,.2,1)}body.vz-campaign .vz-black__field{font-size:14px}body.vz-campaign .vz-black__field input{font-size:16px;border-color:#444;border-radius:8px;background:#191919}body.vz-campaign .vz-black__field:focus-within{color:#fff}body.vz-campaign .vz-black__field input::placeholder{color:#aaa;opacity:1}body.vz-campaign .vz-black__field input[aria-invalid=true]{border-color:#ff7180}body.vz-campaign .vz-black__field-error{color:#ff9aa4;font-size:12px}body.vz-campaign .vz-campaign__button{border-radius:8px}body.vz-campaign .vz-black__description{color:var(--vz-muted)}body.vz-campaign .vz-black__numbers{font-variant-numeric:lining-nums tabular-nums}body.vz-campaign .vz-black__photo--natural{object-position:center top}@media(min-width:768px)and (max-width:1199px){body.vz-campaign .vz-black__photo--natural{object-fit:contain;object-position:center}}body.vz-campaign .vz-dif{background:linear-gradient(180deg,#080808,#121212 55%,#161616)}body.vz-campaign .vz-dif__inner{gap:48px 56px;padding-block:64px 64px}body.vz-campaign .vz-dif__eyebrow,body.vz-campaign .vz-final__eyebrow{font-size:14px;letter-spacing:.06em;color:var(--vz-muted)}body.vz-campaign .vz-dif__title{font-size:clamp(28px,2.65vw,40px);line-height:1.13;text-wrap:balance}body.vz-campaign .vz-dif__description{color:var(--vz-muted);line-height:1.65}body.vz-campaign .vz-dif__values{gap:24px;margin-top:32px}body.vz-campaign .vz-dif__value p{color:var(--vz-muted);font-size:15px;line-height:1.65;max-width:44ch}body.vz-campaign .vz-dif__photo-area{aspect-ratio:.95}body.vz-campaign .vz-dif__editorial:before{display:none}body.vz-campaign .vz-dif__metrics-wrap{border:0;padding-top:16px}body.vz-campaign .vz-dif__metric{border:0;gap:8px}body.vz-campaign .vz-dif__metric dd{font-size:clamp(36px,4vw,58px);font-variant-numeric:lining-nums tabular-nums}body.vz-campaign .vz-dif__metric dt{color:var(--vz-muted);font-size:15px}body.vz-campaign .vz-dif__metrics--1 .vz-dif__metric{align-items:center;gap:24px}body.vz-campaign .vz-final{background:linear-gradient(180deg,#161616,#0c0c0c 85%)}body.vz-campaign .vz-final__content{padding-block:80px}body.vz-campaign .vz-final__title{font-size:clamp(32px,4.4vw,64px);line-height:1.08;text-wrap:balance}body.vz-campaign .vz-final__description{color:var(--vz-muted);max-width:43ch}body.vz-campaign .vz-final__button{min-height:64px}body.vz-campaign .vz-final__footer{border:0;padding-block:32px}body.vz-campaign .vz-final__button>span{transition:transform .2s var(--vz-ease)}body.vz-campaign .vz-final__button:hover>span{transform:translateY(-3px)}body.vz-campaign .vz-campaign__reveal{animation:none}@media(min-width:768px)and (max-width:1199px){body.vz-campaign{--vz-gutter:32px}body.vz-campaign .vz-dif__inner{column-gap:32px}body.vz-campaign .vz-dif__title{font-size:28px}}@media(max-width:767px){body.vz-campaign{--vz-gutter:20px}body.vz-campaign .vz-dif__inner{gap:0;padding:40px 20px 48px}body.vz-campaign .vz-dif__title{font-size:clamp(26px,6.8vw,36px)}body.vz-campaign .vz-dif__eyebrow,body.vz-campaign .vz-final__eyebrow{font-size:12px;letter-spacing:.04em}body.vz-campaign .vz-dif__photo-area{aspect-ratio:1.03}body.vz-campaign .vz-dif__metric dd{font-size:34px}body.vz-campaign .vz-dif__metric dt{font-size:14px}body.vz-campaign .vz-final__content{padding-block:56px}body.vz-campaign .vz-final__title{font-size:clamp(26px,7vw,40px)}}@media(min-width:768px)and (max-width:900px){body.vz-campaign .vz-dif__inner{row-gap:24px}body.vz-campaign .vz-dif__story{display:contents}body.vz-campaign .vz-dif__eyebrow,body.vz-campaign .vz-dif__title,body.vz-campaign .vz-dif__description{grid-column:1/-1;margin:0}body.vz-campaign .vz-dif__values{grid-column:1;grid-row:4;margin-top:8px}body.vz-campaign .vz-dif__figure{grid-column:2;grid-row:4}body.vz-campaign .vz-dif__metrics-wrap{margin-top:16px}}@media(prefers-reduced-motion:no-preference){body.vz-campaign .vz-black__numbers{animation:none}body.vz-campaign .vz-black__anniversary{animation:vz-refine-number .65s var(--vz-ease) both}body.vz-campaign .vz-black__duration{animation:vz-refine-number .65s 90ms var(--vz-ease) both}body.vz-campaign .vz-black__headline,body.vz-campaign .vz-black__message,body.vz-campaign .vz-black__form-area{animation:none}}@keyframes vz-refine-number{0%{opacity:.7;transform:translateY(16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){body.vz-campaign .vz-final__button>span{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/vz-black-refine.css.map */
