.bo-col.vd{gap:0;width:100%;max-width:none;padding:0;overflow-x:clip}.vd-hero{border-bottom:1px solid var(--hair);position:relative;overflow:hidden}.vd-hero:before{content:"";pointer-events:none;background:radial-gradient(60% 55% at 72% 30%,#d2ff2a1a,#0000 70%),radial-gradient(50% 50% at 18% 78%,#78a0ff0f,#0000 70%);height:120%;position:absolute;inset:-20% -10% auto}.vd-hin{width:100%;max-width:820px;margin:0 auto;padding:clamp(40px,7vw,86px) clamp(16px,3vw,36px) clamp(28px,4vw,44px);position:relative}.vd-hin .vd-sub{max-width:56ch}@media (max-width:940px){.vd-hin{grid-template-columns:1fr}}.vd-eyebrow{font:500 10px/1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--lime);align-items:center;gap:9px;margin:0 0 20px;display:inline-flex}.vd-eyebrow i{background:var(--lime);width:22px;height:1px;display:block}.vd-h1{font-family:var(--font-bebas), Impact, sans-serif;text-transform:uppercase;color:var(--bone);letter-spacing:-.005em;margin:0;font-size:clamp(46px,8.5vw,104px);font-weight:400;line-height:.86}.vd-h1 em{color:var(--lime);font-style:normal;display:block}.vd-sub{max-width:46ch;font:400 17px/1.6 var(--font-geist-sans), system-ui, sans-serif;color:var(--dim);margin:22px 0 0}.vd-sub b{color:var(--bone);font-weight:600}.vd-cta{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.vd-btn{background:var(--lime);color:var(--ink);font:700 15px/1 var(--font-geist-sans), system-ui, sans-serif;border-radius:12px;padding:16px 26px;text-decoration:none;transition:transform .2s cubic-bezier(.2,.75,.2,1);display:inline-block}.vd-btn:hover{transform:translateY(-2px)}.vd-btn.ghost{border:1px solid var(--hair-strong);color:var(--bone);background:0 0}.vd-btn:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.vd-shot{aspect-ratio:4/5;border:1px solid var(--hair-strong);border-radius:22px;position:relative;overflow:hidden}.vd-shot img{object-fit:cover;width:100%;height:100%;animation:24s ease-in-out infinite alternate drift;display:block}@keyframes drift{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.11)translate(-1.5%,-1.5%)}}.vd-shot:after{content:"";background:linear-gradient(#0000 30%,#06060540 58%,#060605eb 100%);position:absolute;inset:0}.vd-tag{z-index:2;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.vd-tag b{font-family:var(--font-bebas), Impact, sans-serif;color:var(--bone);font-size:27px;line-height:1;display:block}.vd-tag span{font:500 9.5px/1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--dim);margin-top:6px;display:block}.vd-fee{background:var(--lime);color:var(--ink);font:700 13px/1 var(--font-geist-sans), system-ui, sans-serif;border-radius:999px;flex:none;padding:8px 12px}.vd-sec{width:100%;max-width:1200px;margin:0 auto;padding:clamp(40px,6vw,76px) clamp(16px,3vw,36px)}.vd-kick{font:500 10px/1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);align-items:center;gap:12px;margin:0 0 26px;display:flex}.vd-kick i{background:var(--hair);flex:1;height:1px;display:block}.vd-h2{font-family:var(--font-bebas), Impact, sans-serif;text-transform:uppercase;color:var(--bone);margin:0 0 12px;font-size:clamp(30px,4.6vw,54px);font-weight:400;line-height:.95}.vd-h2 em{color:var(--lime);font-style:normal}.vd-p{max-width:58ch;font:400 15.5px/1.65 var(--font-geist-sans), system-ui, sans-serif;color:var(--dim);margin:0}.vd-squad{border-top:1px solid var(--hair);margin-top:26px}.vd-row{border-bottom:1px solid var(--hair);grid-template-columns:46px 84px minmax(0,1fr) auto;align-items:center;gap:clamp(12px,2vw,22px);padding:16px 0;text-decoration:none;transition:background .22s,padding-left .22s cubic-bezier(.2,.75,.2,1);display:grid;position:relative}.vd-row:hover{background:#d2ff2a09;padding-left:10px}.vd-row:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.vd-no{font:500 12px/1 var(--font-geist-mono), ui-monospace, monospace;color:var(--dim)}.vd-face{border:1px solid var(--hair);background:var(--field);border-radius:14px;width:84px;height:84px;overflow:hidden}.vd-face img{object-fit:cover;width:100%;height:100%;display:block}.vd-name b{font:600 18px/1.2 var(--font-geist-sans), system-ui, sans-serif;color:var(--bone);align-items:center;gap:8px;display:flex}.vd-tick{background:var(--lime);width:15px;height:15px;color:var(--ink);border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:700;display:grid}.vd-meta{font:500 9.5px/1.5 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--dim);margin-top:6px;display:block}.vd-right{text-align:right}.vd-price{font-family:var(--font-bebas), Impact, sans-serif;color:var(--bone);font-size:30px;line-height:1;display:block}.vd-days{font:400 11px/1 var(--font-geist-mono), ui-monospace, monospace;color:var(--dim);margin-top:5px;display:block}@media (max-width:620px){.vd-row{grid-template-columns:30px 62px minmax(0,1fr);grid-template-areas:"n f m""r r r"}.vd-face{width:62px;height:62px}.vd-right{text-align:left;grid-area:r;align-items:baseline;gap:10px;margin-top:4px;display:flex}.vd-days{margin-top:0}}.vd-steps{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px;display:grid}@media (max-width:820px){.vd-steps{grid-template-columns:1fr}}.vd-step{border:1px solid var(--hair);background:#f4f3ee05;border-radius:18px;padding:24px 22px}.vd-step i{border:1px solid var(--hair-strong);width:30px;height:30px;font-style:normal;font:500 11px/1 var(--font-geist-mono), ui-monospace, monospace;color:var(--lime);border-radius:50%;place-items:center;display:grid}.vd-step b{font:600 17px/1.3 var(--font-geist-sans), system-ui, sans-serif;color:var(--bone);margin:16px 0 8px;display:block}.vd-step span{font:400 14px/1.65 var(--font-geist-sans), system-ui, sans-serif;color:var(--dim)}.vd-band{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);background:#d2ff2a08}.vd-band .vd-sec{padding-top:clamp(34px,5vw,56px);padding-bottom:clamp(34px,5vw,56px)}.vd-facts{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:22px;display:grid}@media (max-width:820px){.vd-facts{grid-template-columns:1fr}}.vd-fact b{font-family:var(--font-bebas), Impact, sans-serif;color:var(--lime);font-size:clamp(28px,3.4vw,40px);line-height:1;display:block}.vd-fact span{font:400 14px/1.6 var(--font-geist-sans), system-ui, sans-serif;color:var(--dim);margin-top:8px;display:block}.rise{animation:.7s cubic-bezier(.2,.75,.2,1) both rise}.rise-2{animation-delay:80ms}.rise-3{animation-delay:.16s}.rise-4{animation-delay:.24s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rise,.vd-shot img{animation:none}.vd-row:hover{padding-left:0}.vd-btn:hover{transform:none}}.vr-tools{flex-direction:column;gap:12px;margin-bottom:22px;display:flex}.vr-search input{width:100%;min-height:var(--btn-h);border-radius:var(--r-md);border:1px solid var(--hair-strong);background:var(--s-1);color:var(--bone);font:400 var(--t-md)/1 var(--font-geist-sans), system-ui, sans-serif;padding:0 16px}.vr-search input::placeholder{color:var(--dim)}.vr-search input:focus-visible{outline:2px solid var(--lime);outline-offset:2px;border-color:#0000}.vr-chips{scrollbar-width:none;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.vr-chips::-webkit-scrollbar{display:none}.vr-chip{cursor:pointer;min-height:var(--btn-h-sm);padding:var(--btn-pad-sm);border-radius:var(--r-pill);border:1px solid var(--hair-strong);color:var(--dim);font:500 var(--t-sm)/1 var(--font-geist-sans), system-ui, sans-serif;text-transform:capitalize;background:0 0;flex:none}.vr-chip.on{background:var(--lime);border-color:var(--lime);color:var(--ink)}.vr-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:480px){.vr-grid{grid-template-columns:repeat(2,1fr);gap:10px}}.vr-card{flex-direction:column;gap:11px;text-decoration:none;transition:transform .22s cubic-bezier(.2,.75,.2,1);display:flex}.vr-card:hover{transform:translateY(-3px)}.vr-card:focus-visible{outline:2px solid var(--lime);outline-offset:4px;border-radius:var(--r-lg)}.vr-shot{aspect-ratio:4/5;border-radius:var(--r-lg);border:1px solid var(--hair);background:var(--field);box-shadow:var(--e-1);display:block;position:relative;overflow:hidden}.vr-shot img{object-fit:cover;width:100%;height:100%;display:block}.vr-shot em{font-family:var(--font-bebas), Impact, sans-serif;color:var(--dim);place-items:center;font-size:34px;font-style:normal;display:grid;position:absolute;inset:0}.vr-card:hover .vr-shot{box-shadow:var(--e-2);border-color:#d2ff2a59}.vr-price{border-radius:var(--r-pill);background:var(--lime);color:var(--ink);font:700 var(--t-sm)/1 var(--font-geist-sans), system-ui, sans-serif;padding:5px 10px;position:absolute;bottom:9px;right:9px}.vr-meta{flex-direction:column;gap:3px;display:flex}.vr-meta b{font:600 var(--t-md)/1.25 var(--font-geist-sans), system-ui, sans-serif;color:var(--bone);align-items:center;gap:6px;display:flex}.vr-tick{background:var(--lime);width:14px;height:14px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:8px;font-style:normal;font-weight:700;display:grid}.vr-meta span{font:400 var(--t-sm)/1.4 var(--font-geist-sans), system-ui, sans-serif;color:var(--dim);text-transform:capitalize}.vr-days{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--t-xs)!important;text-transform:none!important}.vr-empty{font:400 var(--t-base)/1.6 var(--font-geist-sans), system-ui, sans-serif;color:var(--dim);margin:0}.vr-clear{cursor:pointer;color:var(--lime);font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.vr-count{font:500 var(--t-xs)/1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin:18px 0 0}
