.vzdto{--green:#81b338;--green-dk:#6e9830;--green-tx:#557625;--bright:#9acb4e;--ink:#191414}.vzdto *{box-sizing:border-box}.vzdto body{background:#fff;color:var(--ink);font:400 16px/1.6 Montserrat,system-ui,sans-serif;margin:0}.vzdto .band{margin:0 auto;max-width:1240px;padding:0 24px}.vzdto-hero{background:#060f16;margin-left:calc(50% - var(--vzdto-vw,100vw)/2);margin-right:calc(50% - var(--vzdto-vw,100vw)/2);max-width:var(--vzdto-vw,100vw);position:relative;width:var(--vzdto-vw,100vw)}.vzdto-stage{background:radial-gradient(ellipse at 68% 46%,#12303f 0,#0a1a24 58%,#050c12 100%);cursor:grab;min-height:clamp(560px,88svh,920px);overflow:hidden;position:relative}.vzdto-stage:active{cursor:grabbing}.vzdto-globe{display:block;height:100%;inset:0;position:absolute;width:100%}.vzdto-scrim{background:linear-gradient(90deg,rgba(5,12,18,.92),rgba(5,12,18,.74) 28%,rgba(5,12,18,0) 56%);inset:0;pointer-events:none;position:absolute}@media(max-width:860px){.vzdto-scrim{background:linear-gradient(180deg,rgba(5,12,18,.94),rgba(5,12,18,.6) 38%,rgba(5,12,18,0) 62%)}}.vzdto-copy{left:clamp(22px,5vw,70px);max-width:min(46%,560px);position:absolute;top:50%;transform:translateY(-50%);z-index:2}@media(max-width:860px){.vzdto-copy{max-width:none;right:clamp(22px,5vw,70px);text-align:center;top:clamp(74px,11vh,110px);transform:none}}.vzdto-hero h2{color:#fff;font:800 clamp(31px,4.6vw,64px)/1.03 Montserrat,system-ui,sans-serif;letter-spacing:-.035em;margin:0 0 18px;text-shadow:0 2px 30px rgba(0,0,0,.6)}.vzdto-hero h2 em:before,.vzdto-why-lead em:before{content:"\00a0"}.vzdto-hero h2 em{color:var(--bright);display:inline-block;font-family:var(--accent,"Permanent Marker"),Montserrat,sans-serif;font-size:.94em;font-style:normal;font-weight:400;letter-spacing:0}.vzdto-hero[data-accent="Permanent Marker"] h1 em{font-size:1.02em;transform:translateY(.04em)}.vzdto-hero[data-accent=Shrikhand] h1 em{font-size:.9em}.vzdto-hero[data-accent=Montserrat] h1 em{font-size:1em;font-weight:800;letter-spacing:-.035em}.vzdto-hero .vzdto-eyebrow{color:var(--bright);margin-bottom:16px}.vzdto-hero .vzdto-lede,.vzdto-hero .vzdto-lede p{color:hsla(0,0%,100%,.76);font-size:clamp(14.5px,1.35vw,16.5px);line-height:1.6;margin:0 0 22px;max-width:44ch}@media(max-width:860px){.vzdto-hero .vzdto-lede,.vzdto-hero .vzdto-lede p{margin-left:auto;margin-right:auto}}.vzdto-meta{color:hsla(0,0%,100%,.54);font:500 12.5px/1.6 Montserrat;margin:0}.vzdto-meta b{color:#fff;font:400 17px/1 Bungee,Montserrat;margin-right:3px}.vzdto-meta span{color:var(--green);margin:0 7px}.vzdto-rail{background:linear-gradient(180deg,rgba(6,15,22,0),rgba(6,15,22,.72) 46%,rgba(6,15,22,.88));bottom:0;height:132px;left:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);overflow:hidden;position:absolute;right:0;z-index:2}.vzdto-rail,.vzdto-rail-track{align-items:center;display:flex}.vzdto-rail-track{animation:railRun 140s linear infinite;width:max-content}@keyframes railRun{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.vzdto-rail button{background:none;border:0;border-radius:10px;box-shadow:0 5px 18px -6px rgba(0,0,0,.72);cursor:pointer;flex:0 0 auto;height:94px;margin:0 6px;overflow:hidden;padding:0;position:relative;transition:transform .35s cubic-bezier(.2,.8,.2,1);width:146px}.vzdto-rail button:hover{transform:translateY(-5px)}.vzdto-rail button img{display:block;filter:saturate(.92) brightness(.86);height:100%;object-fit:cover;transition:filter .3s,transform .5s;width:100%}.vzdto-rail button:hover img{filter:none;transform:scale(1.07)}.vzdto-rail button span{background:linear-gradient(180deg,transparent,rgba(0,0,0,.8));bottom:0;color:#fff;font:700 8.5px/1.25 Montserrat;left:0;letter-spacing:.1em;opacity:0;padding:14px 7px 5px;position:absolute;right:0;text-align:left;text-transform:uppercase;transition:opacity .25s}.vzdto-rail button:hover span{opacity:1}.vzdto-rail button:focus-visible{outline:2px solid var(--bright);outline-offset:2px}.vzdto-rail:hover .vzdto-rail-track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.vzdto-rail-track{animation:none}}.vzdto-count{align-items:center;background:var(--green);border:0;border-radius:13px;box-shadow:0 6px 20px -6px rgba(0,0,0,.55);color:var(--ink);cursor:pointer;display:flex;gap:10px;padding:11px 16px;position:absolute;right:20px;text-align:left;top:20px;transition:background .2s,transform .2s,box-shadow .2s,opacity .25s;z-index:5}.vzdto-stage.story-open .vzdto-count{opacity:0;pointer-events:none;transform:translateY(-8px)}.vzdto-stage.story-open .vzdto-count:after{animation:none}.vzdto-count:after{animation:ctaRing 2.4s ease-out 3;animation-delay:1.2s;border:2px solid var(--bright);border-radius:17px;content:"";inset:-4px;opacity:0;pointer-events:none;position:absolute}@keyframes ctaRing{0%{opacity:.9;transform:scale(1)}70%{opacity:0;transform:scale(1.22)}to{opacity:0}}.vzdto-count:hover{background:var(--bright);box-shadow:0 10px 26px -6px rgba(0,0,0,.6);transform:translateY(-2px)}.vzdto-count:focus-visible{outline:2px solid var(--bright);outline-offset:3px}.vzdto-count b{color:var(--ink);display:block;font:400 clamp(23px,2.3vw,30px)/1 Bungee,Montserrat,sans-serif}.vzdto-count span{color:rgba(25,20,20,.72);display:block;font:700 9px/1.3 Montserrat;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.vzdto-count svg{fill:none;flex:0 0 auto;height:17px;stroke:var(--ink);stroke-linecap:round;stroke-width:2;width:17px}.vzdto-cta{align-items:center;background:var(--green);border:0;border-radius:7px;color:var(--ink);cursor:pointer;display:inline-flex;font:700 14px Montserrat;gap:9px;letter-spacing:.01em;padding:13px 22px;transition:background .18s,transform .18s}.vzdto-cta b{font:400 17px/1 Bungee,Montserrat,sans-serif;margin:0 1px}.vzdto-cta svg{fill:none;height:16px;stroke:var(--ink);stroke-linecap:round;stroke-width:2;width:16px}.vzdto-cta:hover{background:var(--bright);transform:translateY(-2px)}.vzdto-cta:focus-visible{outline:2px solid var(--bright);outline-offset:3px}.vzdto-cta-sub{color:hsla(0,0%,100%,.45);font:500 12px Montserrat;margin:11px 0 0}@media(max-width:860px){.vzdto-cta-sub{text-align:center}}@media(prefers-reduced-motion:reduce){.vzdto-count:after{animation:none}.vzdto-count,.vzdto-cta{transition:none}}@media(max-width:860px){.vzdto-count{bottom:144px;padding:8px 12px 9px;right:14px;top:auto}}.vzdto-list{background:#fff;bottom:0;box-shadow:20px 0 50px -20px rgba(0,0,0,.55);left:0;overflow-y:auto;padding:24px 20px 30px;position:absolute;top:0;transform:translateX(-101%);transition:transform .45s cubic-bezier(.25,.85,.3,1);width:min(88%,340px);z-index:6}.vzdto-list.open{transform:none}@media(prefers-reduced-motion:reduce){.vzdto-list{transition:none}}.vzdto-list input{border:1px solid #e0e0db;border-radius:9px;font:400 13px Montserrat;margin:4px 0 10px;outline:none;padding:9px 11px;width:100%}.vzdto-list input:focus{border-color:var(--green)}.vzdto-sort{display:flex;gap:6px;margin-bottom:12px}.vzdto-sort button{background:#fff;border:1px solid #e0e0db;border-radius:8px;color:#777;cursor:pointer;flex:1;font:700 9.5px Montserrat;letter-spacing:.1em;padding:6px 4px;text-transform:uppercase}.vzdto-sort button.on{background:var(--green);border-color:var(--green);color:#fff}.vzdto-row{background:none;border:0;border-bottom:1px solid #efefeb;cursor:pointer;display:block;padding:11px 2px;text-align:left;width:100%}.vzdto-row:hover{background:#f7f9f3}.vzdto-row b{color:var(--ink);display:block;font:700 13.5px Montserrat;margin-bottom:2px}.vzdto-row span{color:#7a7a76;font-size:11.5px}.vzdto-row em{color:var(--green-dk);font-style:normal;font-weight:700}.vzdto-empty{color:#9a9a96;font-size:12.5px;padding:20px 2px}.vzdto-panel{background:#fff;bottom:0;box-shadow:-20px 0 50px -20px rgba(0,0,0,.5);overflow-y:auto;padding:26px 26px 40px;position:absolute;right:0;top:0;transform:translateX(101%);transition:transform .5s cubic-bezier(.25,.85,.3,1);width:min(92%,460px);z-index:7}.vzdto-panel.open{transform:none}@media(prefers-reduced-motion:reduce){.vzdto-panel{transition:none}}.vzdto-panel .vzdto-eyebrow{margin-bottom:8px}.vzdto-panel .vzdto-dest{font:400 clamp(21px,2.4vw,27px)/1.1 Bungee,Montserrat;margin:0 0 4px}.vzdto-panel .vzdto-who{color:#6b6b68;font-size:13px;margin-bottom:18px}.vzdto-panel .vzdto-who b{color:var(--ink);font-weight:700}.vzdto-shots{display:grid;gap:6px;grid-template-columns:repeat(4,1fr);margin-bottom:22px}.vzdto-shot{aspect-ratio:1/1;background:#edeeea;border:0;border-radius:10px;cursor:pointer;display:block;overflow:hidden;padding:0;position:relative}.vzdto-shot--lead{aspect-ratio:16/10;grid-column:span 4}.vzdto-shot img{display:block;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1);width:100%}.vzdto-shot:hover img{transform:scale(1.05)}.vzdto-shot:focus-visible{outline:2px solid var(--green);outline-offset:2px}.vzdto .vzlb{background:rgba(6,12,16,.93);display:none;inset:0;padding:clamp(16px,4vw,54px);place-items:center;position:fixed;z-index:99}.vzdto .vzlb.open{display:grid}.vzdto .vzlb img{border-radius:10px;box-shadow:0 30px 80px -30px rgba(0,0,0,.9);display:block;max-height:100%;max-width:100%}.vzdto .vzlb-x{background:hsla(0,0%,100%,.14);border:0;border-radius:50%;color:#fff;cursor:pointer;font-size:20px;height:38px;line-height:1;position:absolute;right:18px;top:18px;width:38px}.vzdto .vzlb-x:hover{background:var(--green)}.vzdto .vzlb-nav{background:hsla(0,0%,100%,.12);border:0;border-radius:50%;color:#fff;cursor:pointer;font-size:26px;height:46px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);width:46px}.vzdto .vzlb-nav:hover{background:var(--green)}.vzdto .vzlb-prev{left:clamp(10px,2vw,26px)}.vzdto .vzlb-next{right:clamp(10px,2vw,26px)}.vzdto .vzlb-solo .vzlb-nav{display:none}.vzdto-q{color:var(--green-tx);font:700 12px/1.35 Montserrat;letter-spacing:.03em;margin:0 0 5px}.vzdto-a{color:#33322f;font-size:14px;line-height:1.65;margin:0 0 18px}.vzdto-biz{border-top:3px solid var(--green);margin-top:6px;padding-top:13px}.vzdto-biz h4{font:800 10px/1 Montserrat;letter-spacing:.18em;margin:0 0 9px;text-transform:uppercase}.vzdto-biz a,.vzdto-biz span{color:var(--green-dk);display:block;font-size:13px;margin-bottom:5px;text-decoration:none}.vzdto-biz span{color:#6b6b68}.vzdto-biz a:hover{text-decoration:underline}.vzdto-figs{display:grid;gap:clamp(10px,1.4vw,22px);grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1100px;padding:62px 24px 10px}@media(max-width:860px){.vzdto-figs{grid-template-columns:1fr 1fr;padding-top:44px}}.vzdto-fig{background:#fff;border-radius:16px;box-shadow:0 1px 2px rgba(25,20,20,.06),0 4px 14px -4px rgba(25,20,20,.12);overflow:hidden;padding:24px 20px 22px;position:relative;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1)}.vzdto-fig:before{background:var(--green);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0 50%;transition:transform .6s cubic-bezier(.2,.85,.25,1)}.vzdto-fig.seen:before{transform:scaleX(1)}.vzdto-fig:hover{box-shadow:0 2px 4px rgba(25,20,20,.07),0 18px 34px -12px rgba(25,20,20,.26);transform:translateY(-6px)}.vzdto-fig b{color:var(--ink);display:block;font:400 clamp(26px,3.4vw,46px)/1 Bungee,Montserrat,sans-serif;letter-spacing:-.01em;margin:6px 0 10px}.vzdto-fig i{color:rgba(25,20,20,.8);display:block;font-style:normal;font:500 clamp(13.5px,1.1vw,15.5px)/1.45 Montserrat,system-ui,sans-serif;max-width:22ch}@media(prefers-reduced-motion:reduce){.vzdto-fig,.vzdto-fig:before{transition:none}.vzdto-fig:before{transform:scaleX(1)}}.vzdto-why{margin:58px auto 0;max-width:1240px;padding:0 24px;position:relative}.vzdto-why-in{background:var(--ink);border-radius:24px;overflow:hidden;padding:clamp(38px,5vw,66px) clamp(26px,5vw,64px);position:relative}.vzdto-why-in:after{background:radial-gradient(circle,rgba(129,179,56,.26),transparent 68%);border-radius:50%;content:"";height:320px;position:absolute;right:-90px;top:-90px;width:320px}.vzdto-why-grid{align-items:start;display:grid;gap:clamp(26px,4vw,62px);grid-template-columns:1.15fr 1fr;position:relative}@media(max-width:860px){.vzdto-why-grid{gap:30px;grid-template-columns:1fr}}.vzdto-why .vzdto-eyebrow{color:var(--bright)}.vzdto-why-lead{color:#fff;font:800 clamp(26px,3.6vw,46px)/1.06 Montserrat,system-ui,sans-serif;letter-spacing:-.035em;margin:0 0 20px}.vzdto-why-lead em{color:var(--bright);font-family:Permanent Marker,Montserrat,sans-serif;font-size:.94em;font-style:normal;font-weight:400;letter-spacing:0}.vzdto .vzdto-why-body p,.vzdto-why-body{color:hsla(0,0%,100%,.72);font-size:15.5px;line-height:1.65;margin:0;max-width:52ch}.vzdto .vzdto-why-body p,.vzdto-why-body+.vzdto-why-body{margin-top:14px}.vzdto-bens{counter-reset:b;list-style:none;margin:0;padding:0}.vzdto-bens li{border-bottom:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9);counter-increment:b;font-size:14.5px;padding:14px 0 14px 46px;position:relative}.vzdto-bens li:last-child{border-bottom:0}.vzdto-bens li:before{color:var(--bright);content:counter(b,decimal-leading-zero);font:700 11px/1 Montserrat;left:0;letter-spacing:.08em;position:absolute;top:15px}.vzdto-bens-h{color:var(--bright);font:800 10.5px/1 Montserrat;letter-spacing:.2em;margin:0 0 6px;text-transform:uppercase}.vzdto footer{color:#7a7a76;font-size:13px;padding:50px 24px 70px;text-align:center}.vzdto .vzdto-hint{bottom:140px;color:hsla(0,0%,100%,.42);font:700 10px/1 Montserrat;left:20px;letter-spacing:.2em;pointer-events:none;position:absolute;text-transform:uppercase}.vzdto .vzdto-x{background:rgba(25,20,20,.07);border:0;border-radius:50%;box-shadow:none;color:#55544f;cursor:pointer;display:grid;font:400 19px/1 Montserrat,system-ui,sans-serif;height:34px;letter-spacing:0;margin:0;max-width:none;min-width:0;padding:0;place-items:center;position:absolute;text-transform:none;transition:background .18s,color .18s,transform .18s;width:34px;z-index:3}.vzdto .vzdto-panel .vzdto-x{right:16px;top:16px}.vzdto .vzdto-list .vzdto-x{right:14px;top:14px}.vzdto .vzdto-x:hover{background:var(--green);color:#fff;transform:rotate(90deg)}.vzdto .vzdto-x:focus-visible{outline:2px solid var(--green);outline-offset:2px}