.vnd{--vn-ink:#0b0809;--vn-ink-2:#151112;--vn-ink-3:#1f191b;--vn-wine:#2d0710;--vn-wine-2:#4f0b1a;--vn-satin:#c41b35;--vn-satin-dk:#a3142b;--vn-satin-hi:#e5485f;--vn-cream:#f3ebe1;--vn-paper:#f4ede4;--vn-paper-2:#e9dfd3;--vn-mute:#afa39d;--vn-mute-d:#665b57;--vn-line:rgba(243,235,225,.14);--vn-line-2:rgba(243,235,225,.3);--vn-line-d:rgba(11,8,9,.14);--vn-line-d2:rgba(11,8,9,.32);--vn-pad:max(20px,env(safe-area-inset-left,0px));--vn-font:var(--heading-font-family,"Instrument Sans","Helvetica Neue",Arial,sans-serif);--vn-arch:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 122' preserveAspectRatio='none'%3E%3Cpath d='M0 122V48C0 21 30 11 50 0C70 11 100 21 100 48V122Z'/%3E%3C/svg%3E");--vn-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:relative;background:var(--vn-ink);color:var(--vn-cream);font-family:var(--vn-font);font-size:1.0625rem;line-height:1.6;font-weight:400;letter-spacing:.003em;overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.vnd *,.vnd *:before,.vnd *:after{box-sizing:border-box}.vnd [hidden]{display:none!important}.vnd :where(h1,h2,h3,p,ul,ol,li,dl,dt,dd,figure,blockquote){margin:0;padding:0}.vnd :where(h1,h2,h3){font-family:var(--vn-font);font-weight:700;text-transform:uppercase;letter-spacing:-.025em;color:inherit}.vnd :where(a){color:inherit}.vnd img{display:block;max-width:100%;height:auto}.vnd [id]{scroll-margin-top:1rem}.vnd-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vnd-wrap{width:100%;max-width:76rem;margin-inline:auto;padding-left:var(--vn-pad);padding-right:max(20px,env(safe-area-inset-right,0px))}.vnd-sec{position:relative;padding-block:clamp(4rem,10vw,7.5rem)}.vnd-sec--ink{background:var(--vn-ink);color:var(--vn-cream)}.vnd-sec--paper{background:var(--vn-paper);color:var(--vn-ink)}.vnd-sec--wine{background:radial-gradient(110% 70% at 50% 0%,#5a0c1c,#330810 55%,#1d050a);color:var(--vn-cream)}.vnd-h1{font-size:clamp(2.4rem,9.8vw,4.75rem);line-height:.92;text-wrap:balance}.vnd-h2{font-size:clamp(2.05rem,8.4vw,4.1rem);line-height:.96;text-wrap:balance}.vnd-label{display:block;font-size:.75rem;line-height:1.3;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--vn-satin-hi)}.vnd-sec--paper .vnd-label{color:var(--vn-satin)}.vnd-lead{font-size:clamp(1.0625rem,.95rem + .45vw,1.25rem);line-height:1.6}.vnd-head{display:grid;gap:1rem;max-width:46rem;margin-bottom:clamp(2.25rem,5vw,3.5rem)}.vnd-head--center{justify-items:center;text-align:center;margin-inline:auto}.vnd .vnd-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:100%;min-height:3.375rem;margin:0;padding:.85rem 1.4rem;border:0;border-radius:2px;background:var(--vn-satin);color:#fff;font-family:var(--vn-font);font-size:.875rem;line-height:1.15;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;text-align:center;white-space:nowrap;cursor:pointer;box-shadow:none;-webkit-appearance:none;appearance:none;transition:background-color .2s ease,opacity .2s ease;-webkit-tap-highlight-color:transparent}.vnd .vnd-btn:hover{background:var(--vn-satin-dk)}.vnd .vnd-btn--ghost{background:transparent;color:inherit;box-shadow:inset 0 0 0 1px currentColor}.vnd .vnd-btn--ghost:hover{background:#f3ebe114}.vnd .vnd-btn__ico{flex:none;width:1.15rem;height:1.15rem}.vnd .vnd-btn[disabled]{opacity:.65;cursor:progress}.vnd a:focus-visible,.vnd button:focus-visible,.vnd summary:focus-visible,.vnd input:focus-visible{outline:2px solid var(--vn-satin-hi);outline-offset:3px}.vnd-form{display:grid;gap:.6rem;width:100%;margin:0}.vnd-field{display:grid;gap:.5rem}.vnd .vnd-form .vnd-input{display:block;width:100%;min-width:0;height:3.375rem;margin:0;padding:0 1rem;border:1px solid var(--vn-line-2);border-radius:2px;background:#f3ebe10f;color:var(--vn-cream);font-family:var(--vn-font);font-size:1rem;font-weight:500;line-height:normal;letter-spacing:0;text-transform:none;box-shadow:none;outline:none;-webkit-appearance:none;appearance:none}.vnd .vnd-form .vnd-input::placeholder{color:#f3ebe18f;opacity:1}.vnd .vnd-form .vnd-input:focus{border-color:var(--vn-cream)}.vnd .vnd-form.is-invalid .vnd-input{border-color:var(--vn-satin-hi)}.vnd-err{font-size:.875rem;line-height:1.4;font-weight:600;color:var(--vn-satin-hi)}.vnd-legal{font-size:.78rem;line-height:1.5;color:var(--vn-mute)}.vnd-legal a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.vnd-done{display:grid;gap:.4rem;padding:1.1rem 1.2rem;border:1px solid var(--vn-line-2);background:#f3ebe10d;text-align:left;outline:none}.vnd-done__title{font-size:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vnd-done__text{font-size:.9375rem;line-height:1.5}.vnd-done__small{font-size:.8125rem;color:var(--vn-mute)}.vnd .vnd-textbtn{justify-self:start;margin:.2rem 0 0;padding:0;border:0;background:none;color:inherit;font-family:var(--vn-font);font-size:.8125rem;font-weight:500;letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.vnd-form.is-busy .vnd-btn span{opacity:.75}.vnd-wa{display:grid;gap:.55rem;margin-top:.5rem;padding-top:.85rem;border-top:1px solid var(--vn-line)}.vnd-wa__lead{font-size:.875rem;font-weight:700}.vnd-wa__note{font-size:.75rem;line-height:1.45;color:var(--vn-mute)}.vnd-tel{display:grid;gap:.5rem;margin-top:.5rem;padding-top:.85rem;border-top:1px solid var(--vn-line)}.vnd-tel__lead{font-size:.875rem;font-weight:700}.vnd-tel__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem}.vnd .vnd-form .vnd-tel .vnd-input{height:2.875rem;min-height:2.875rem}.vnd .vnd-form .vnd-tel .vnd-btn{width:auto;height:2.875rem;min-height:2.875rem;padding:0 1.1rem;font-size:.75rem}.vnd-tel__ok{margin-top:.35rem;font-size:.875rem;font-weight:700}@media(min-width:600px){.vnd-field{grid-template-columns:minmax(0,1fr) auto}.vnd .vnd-field .vnd-btn{width:auto}}.vnd-warn{padding:.9rem var(--vn-pad);background:#3b0d15;color:#fff;font-size:.875rem;line-height:1.45;border-bottom:1px solid var(--vn-satin)}.vnd-warn ul{margin:.35rem 0 0 1.1rem;padding:0}.vnd-ph{position:absolute;left:.85rem;right:.85rem;top:.85rem;z-index:3;padding:.45rem .6rem;border:1px dashed currentColor;font-size:.6875rem;line-height:1.35;letter-spacing:.02em;text-transform:none;font-weight:500;background:#0b080959;color:#fff}.vnd-ph--light{background:#ffffff8c;color:var(--vn-ink)}.vnd-confirmed{padding:.85rem var(--vn-pad);background:var(--vn-satin);color:#fff;text-align:center;font-size:.9375rem;line-height:1.45}.vnd-hero{position:relative;overflow:hidden;background:radial-gradient(60% 45% at 50% 46%,rgba(125,13,32,.34),transparent 72%),var(--vn-ink)}.vnd-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.75rem;padding-top:calc(.15rem + env(safe-area-inset-top,0px))}.vnd-bar__brand{font-size:.6875rem;line-height:1;font-weight:700;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.vnd-bar__brand img{height:1.5rem;width:auto}.vnd-bar__brand.is-white img{filter:brightness(0) invert(1)}.vnd-bar__tag{font-size:.6875rem;line-height:1;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--vn-satin-hi)}.vnd-hero__grid{display:grid;grid-template-areas:"head" "media" "body";gap:.8rem;padding-block:clamp(.25rem,2vw,2.5rem) clamp(3rem,7vw,5rem)}.vnd-hero__head{grid-area:head;display:grid;gap:.65rem;justify-items:center;text-align:center}.vnd-hero__media{grid-area:media;position:relative;justify-self:center;width:min(42vw,15rem);margin-bottom:.5rem}.vnd-hero__body{grid-area:body;display:grid;gap:.6rem;justify-items:center;text-align:center;justify-self:center;width:100%;max-width:30rem}.vnd-hero__sense{font-size:1.1875rem;line-height:1.2;font-weight:600;letter-spacing:-.01em;color:var(--vn-satin-hi)}.vnd-hero__text{font-size:1rem;line-height:1.5;color:#f3ebe1db}.vnd-offer{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;list-style:none}.vnd-offer li{padding:.4rem .6rem;border:1px solid var(--vn-line-2);font-size:.6875rem;line-height:1.2;font-weight:700;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.vnd-offer li.is-gift{border-color:#e5485fb3;background:#c41b3533;color:#fff}.vnd-hero__note{font-size:.8125rem;line-height:1.35;font-weight:600;letter-spacing:.01em;color:var(--vn-cream)}.vnd-hero__form{width:100%;margin-top:.1rem}.vnd .vnd-hero__form .vnd-input,.vnd .vnd-hero__form .vnd-btn{height:3.125rem;min-height:3.125rem}.vnd-hero__form .vnd-field{gap:.4rem}.vnd-trust{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem .6rem;font-size:.75rem;line-height:1.4;letter-spacing:.03em;color:var(--vn-mute)}.vnd-trust b{font-weight:700;color:var(--vn-cream)}.vnd-trust .vnd-stars{width:4.2rem;height:.8rem}.vnd-trust .vnd-stars svg{width:4.2rem;height:.8rem}.vnd-pill{display:inline-flex;align-items:center;gap:.55rem;padding:.38rem .8rem;border:1px solid var(--vn-line-2);font-size:.6875rem;line-height:1.2;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.vnd-pill__dot{flex:none;width:.45rem;height:.45rem;border-radius:50%;background:var(--vn-satin-hi);animation:vnd-pulse 2.2s ease-out infinite}@keyframes vnd-pulse{0%{box-shadow:0 0 #e5485f99}70%{box-shadow:0 0 0 .5rem #e5485f00}to{box-shadow:0 0 #e5485f00}}.vnd-soon{position:absolute;left:50%;bottom:-.7rem;z-index:3;transform:translate(-50%);padding:.42rem .8rem;background:var(--vn-satin);color:#fff;font-size:.6875rem;line-height:1.2;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums}@media(min-width:900px){.vnd-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"head media" "body media";column-gap:clamp(2.5rem,6vw,6rem);row-gap:1.6rem;align-items:center;min-height:min(86vh,50rem)}.vnd-hero__head,.vnd-hero__body{justify-items:start;text-align:left;justify-self:start}.vnd-hero__head{align-self:end}.vnd-hero__body{align-self:start;max-width:33rem}.vnd-hero__media{width:min(100%,29rem);justify-self:end}.vnd-offer,.vnd-trust{justify-content:flex-start}}.vnd-arch{position:relative;width:100%;aspect-ratio:100/122;overflow:hidden;background:#1a1214;-webkit-mask:var(--vn-arch) center/100% 100% no-repeat;mask:var(--vn-arch) center/100% 100% no-repeat;isolation:isolate}.vnd-arch>img,.vnd-arch>canvas,.vnd-arch>.vnd-fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vnd-arch--hero>img{object-position:50% 45%}.vnd-satin{display:block;width:100%;height:100%;background:radial-gradient(80% 60% at 35% 30%,#a3162d,transparent 70%),radial-gradient(70% 60% at 75% 80%,#6e0b1c,transparent 70%),#2a070e}.vnd-fallback{background:radial-gradient(100% 70% at 30% 15%,rgba(196,27,53,.45),transparent 60%),linear-gradient(165deg,#2a0a11,#120d0f 75%)}.vnd-photo{position:relative;margin:0;overflow:hidden;background:#1a1214}.vnd-photo>img,.vnd-photo>.vnd-fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vnd-photo--tall{aspect-ratio:4/5}.vnd-photo--sq{aspect-ratio:1/1}.vnd-why{display:grid;gap:clamp(2rem,5vw,4.5rem);align-items:center}.vnd-why__copy{display:grid;gap:1.15rem;align-content:start}.vnd-why .vnd-photo>img{object-position:50% 40%}.vnd-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.6rem;border-top:1px solid var(--vn-line-d2)}.vnd-fact{padding:1rem .7rem 0 0;min-width:0}.vnd-fact+.vnd-fact{padding-left:.8rem;border-left:1px solid var(--vn-line-d)}.vnd-fact dt{font-size:clamp(1.75rem,7vw,2.6rem);line-height:1;font-weight:700;letter-spacing:-.03em;white-space:nowrap}.vnd-fact dd{margin-top:.45rem;font-size:.78rem;line-height:1.4;color:var(--vn-mute-d);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.vnd-steps{margin-top:clamp(3rem,7vw,5rem);padding-top:clamp(1.75rem,4vw,2.5rem);border-top:1px solid var(--vn-line-d2)}.vnd-steps__title{margin-bottom:1.35rem;font-size:.8125rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.vnd-steps ol{display:grid;gap:1.35rem;list-style:none;counter-reset:vnds}.vnd-steps li{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:.2rem .9rem;counter-increment:vnds}.vnd-steps li:before{content:counter(vnds,decimal-leading-zero);grid-row:span 2;padding-top:.12rem;font-size:.875rem;font-weight:700;letter-spacing:.06em;color:var(--vn-satin)}.vnd-steps h3{font-size:1.0625rem;line-height:1.25;letter-spacing:.01em}.vnd-steps p{font-size:.9375rem;line-height:1.5;color:var(--vn-mute-d)}@media(min-width:900px){.vnd-why{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.vnd-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}.vnd-story{display:grid;gap:clamp(2.5rem,6vw,5rem);align-items:center}.vnd-collage{position:relative;padding:0 14% 16% 0}.vnd-collage .vnd-photo--inset{position:absolute;right:0;bottom:0;width:44%;aspect-ratio:1/1;box-shadow:0 26px 50px -22px #000000d9;outline:6px solid #330810}.vnd-story__copy{display:grid;gap:1.15rem;align-content:start}.vnd-story__copy p{color:#f3ebe1db}.vnd-story__copy .vnd-story__kicker{font-size:1.125rem;line-height:1.55;font-weight:500;color:var(--vn-cream)}@media(min-width:900px){.vnd-story{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.vnd-notes{display:grid;grid-auto-flow:column;grid-auto-columns:min(84%,22rem);gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1 * var(--vn-pad));padding-inline:var(--vn-pad);scroll-padding-inline:var(--vn-pad)}.vnd-notes::-webkit-scrollbar{display:none}.vnd-note{display:grid;gap:1.1rem;align-content:start;min-width:0;scroll-snap-align:start}.vnd-note__visual{position:relative;aspect-ratio:4/5;overflow:hidden;display:flex;align-items:flex-end;padding:1.4rem;isolation:isolate}.vnd-note__visual>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.vnd-note__visual.is-type:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.22;mix-blend-mode:soft-light;background-image:var(--vn-noise)}.vnd-note__big{font-size:clamp(2rem,8.6vw,2.75rem);line-height:.95;font-weight:700;letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance}.vnd-note--berry .vnd-note__visual{background:radial-gradient(90% 70% at 72% 14%,rgba(229,72,95,.55),transparent 60%),radial-gradient(80% 60% at 18% 92%,#16040e,transparent 70%),linear-gradient(160deg,#6a1033,#2a0614);color:var(--vn-cream)}.vnd-note--iris .vnd-note__visual{background:radial-gradient(90% 70% at 28% 14%,rgba(186,170,214,.5),transparent 60%),linear-gradient(165deg,#433a58,#1c1624);color:var(--vn-cream)}.vnd-note--vanilla .vnd-note__visual{background:radial-gradient(90% 70% at 72% 18%,#fffaf2,transparent 62%),linear-gradient(160deg,#f0e2cc,#d4b892);color:var(--vn-ink)}.vnd-note__step{font-size:.6875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--vn-satin-hi)}.vnd-note__title{font-size:1.375rem;line-height:1.1;letter-spacing:-.01em}.vnd-note__text{color:#f3ebe1db}.vnd-note__notes{font-size:.75rem;line-height:1.5;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--vn-mute)}.vnd-progress{position:relative;height:2px;margin-top:1.75rem;background:var(--vn-line);overflow:hidden}.vnd-progress span{position:absolute;left:0;top:0;bottom:0;width:34%;background:var(--vn-cream);transition:transform .12s linear}.vnd-notes__meta{margin-top:2.25rem;text-align:center;font-size:.75rem;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;color:var(--vn-mute)}@media(min-width:900px){.vnd-notes{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;overflow:visible;margin-inline:0;padding-inline:0}.vnd-progress{display:none}}.vnd-proof{display:grid;border-block:1px solid var(--vn-line-d2)}.vnd-proof__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.3rem 1.25rem;align-items:center;padding-block:1.25rem}.vnd-proof__item+.vnd-proof__item{border-top:1px solid var(--vn-line-d)}.vnd-proof__val{font-size:clamp(2.1rem,8vw,3.25rem);line-height:1;font-weight:700;letter-spacing:-.03em;white-space:nowrap}.vnd-proof__val small{margin-left:.25em;font-size:.38em;font-weight:600;letter-spacing:0;color:var(--vn-mute-d)}.vnd-proof__lab{display:grid;gap:.25rem;justify-items:start;font-size:.875rem;line-height:1.4;color:var(--vn-mute-d)}.vnd-proof__lab strong{font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--vn-ink)}.vnd-proof__lab a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.vnd-stars{position:relative;display:inline-block;width:5rem;height:.95rem;color:#0b08092e}.vnd-stars svg{display:block;width:5rem;height:.95rem}.vnd-stars__fill{position:absolute;top:0;left:0;bottom:0;width:var(--fill,100%);overflow:hidden;color:var(--vn-satin)}.vnd-hero .vnd-stars{color:#f3ebe140}.vnd-hero .vnd-stars__fill{color:var(--vn-satin-hi)}.vnd-quotes{display:grid;gap:2rem;margin-top:clamp(2.5rem,6vw,4rem)}.vnd-quote{display:grid;gap:.9rem;align-content:start;padding-top:1.25rem;border-top:2px solid var(--vn-ink)}.vnd-quote blockquote{font-size:1.1875rem;line-height:1.45;font-weight:500;letter-spacing:-.01em}.vnd-quote figcaption{font-size:.8125rem;color:var(--vn-mute-d)}.vnd-quote figcaption b{font-weight:700;color:var(--vn-ink)}.vnd-source{margin-top:2rem;font-size:.75rem;line-height:1.5;color:var(--vn-mute-d)}@media(min-width:800px){.vnd-proof{grid-template-columns:repeat(3,minmax(0,1fr))}.vnd-proof__item{grid-template-columns:minmax(0,1fr);align-items:start;padding:1.75rem 1.5rem 1.75rem 0}.vnd-proof__item+.vnd-proof__item{padding-left:1.5rem;border-top:0;border-left:1px solid var(--vn-line-d)}}@media(min-width:860px){.vnd-quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}.vnd-access__grid{display:grid;grid-template-areas:"head" "panel" "body";gap:clamp(2rem,5vw,3rem)}.vnd-access__head{grid-area:head;display:grid;gap:1rem}.vnd-access__panel{grid-area:panel;display:grid;gap:1.1rem;justify-items:center;width:min(100%,25rem);justify-self:center}.vnd-access__arch{position:relative;width:100%}.vnd-access__arch .vnd-arch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0b080900 35%,#0b08099e)}.vnd-clock{position:absolute;left:0;right:0;bottom:9%;z-index:2;display:grid;justify-items:center;gap:.7rem;padding-inline:6%;text-align:center}.vnd-clock__label{font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.vnd-clock__date{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f3ebe1e0}.vnd-count{display:flex;justify-content:center;align-items:flex-start;gap:.3rem;width:100%}.vnd-count__c{display:grid;justify-items:center;gap:.3rem;min-width:2.9rem}.vnd-count__c b{font-size:clamp(2rem,9vw,2.9rem);line-height:1;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.vnd-count__c span{font-size:.5625rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.vnd-count i{font-style:normal;font-size:clamp(1.5rem,6vw,2rem);line-height:1.05;opacity:.5}.vnd-live{display:grid;gap:.6rem;justify-items:center;font-size:1.125rem;font-weight:700}.vnd-cal{display:grid;gap:.55rem;width:100%}.vnd-cal__menu{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.vnd .vnd-cal__menu .vnd-btn{min-height:2.9rem;padding:.6rem .7rem;font-size:.75rem;letter-spacing:.08em}.vnd-access__body{grid-area:body;display:grid;gap:1.5rem;align-content:start}.vnd-benefits{display:grid;list-style:none;border-top:1px solid var(--vn-line)}.vnd-benefit{display:grid;grid-template-columns:1.4rem minmax(0,1fr);gap:.25rem .85rem;padding-block:1.05rem;border-bottom:1px solid var(--vn-line)}.vnd-benefit:before{content:"";grid-row:span 2;width:.62rem;height:.76rem;margin-top:.3rem;background:var(--vn-satin-hi);-webkit-mask:var(--vn-arch) center/100% 100% no-repeat;mask:var(--vn-arch) center/100% 100% no-repeat}.vnd-benefit h3{font-size:1.0625rem;line-height:1.25;letter-spacing:.01em}.vnd-benefit p{font-size:.9375rem;line-height:1.5;color:var(--vn-mute)}.vnd-price{font-size:.8125rem;line-height:1.4;font-weight:700;letter-spacing:.14em;text-transform:uppercase}@media(min-width:900px){.vnd-access__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"panel head" "panel body";column-gap:clamp(2.5rem,6vw,6rem);row-gap:1.75rem;align-items:start}.vnd-access__panel{justify-self:start;position:sticky;top:2rem}}.vnd-faqwrap{display:grid;gap:1.5rem}.vnd-faq{border-top:1px solid var(--vn-line-d2)}.vnd-faq details{border-bottom:1px solid var(--vn-line-d)}.vnd-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding-block:1.2rem;list-style:none;cursor:pointer;font-size:.9375rem;line-height:1.4;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.vnd-faq summary::-webkit-details-marker{display:none}.vnd-faq__icon{position:relative;flex:none;width:.9rem;height:.9rem}.vnd-faq__icon:before,.vnd-faq__icon:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;margin-top:-.75px;background:var(--vn-satin);transition:transform .25s ease}.vnd-faq__icon:after{transform:rotate(90deg)}.vnd-faq details[open] .vnd-faq__icon:after{transform:rotate(0)}.vnd-faq__a{max-width:40rem;padding-bottom:1.3rem;color:var(--vn-mute-d);line-height:1.6}@media(min-width:900px){.vnd-faqwrap{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:3rem;align-items:start}}.vnd-foot{padding-block:clamp(4rem,9vw,6.5rem) 7.5rem;text-align:center}.vnd-foot__quote{max-width:44rem;margin-inline:auto;font-size:clamp(1.5rem,5vw,2.5rem);line-height:1.15;font-weight:700;letter-spacing:-.02em;text-wrap:balance}.vnd-foot__close{margin-top:1.4rem;font-size:1.0625rem;font-weight:600;color:var(--vn-satin-hi)}.vnd-foot__sign{margin-top:.4rem;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--vn-mute)}.vnd .vnd-foot__cta{display:flex;max-width:24rem;margin:2.25rem auto 0}.vnd-foot__legal{display:grid;gap:.75rem;justify-items:center;margin-top:3.5rem;padding-top:1.75rem;border-top:1px solid var(--vn-line);font-size:.8125rem;color:var(--vn-mute)}.vnd-foot__legal nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.25rem}.vnd-foot__legal a{color:inherit;text-decoration:none}.vnd-foot__legal a:hover{color:var(--vn-cream)}.vnd-foot__tag{font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase}@media(min-width:900px){.vnd-foot{padding-bottom:3rem}}.vnd-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:.6rem var(--vn-pad) calc(.6rem + env(safe-area-inset-bottom,0px));background:#0b0809f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--vn-line);transform:translateY(110%);transition:transform .35s ease}.vnd-sticky.is-on{transform:none}.vnd-sticky__in{display:flex;align-items:center;gap:.75rem;max-width:40rem;margin-inline:auto}.vnd-sticky__txt{flex:1;min-width:0;font-size:.625rem;line-height:1.3;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--vn-mute)}.vnd-sticky__txt b{display:block;font-size:.875rem;letter-spacing:.02em;color:var(--vn-cream);font-variant-numeric:tabular-nums}.vnd .vnd-sticky .vnd-btn{width:auto;min-height:2.85rem;padding:.6rem 1.05rem;font-size:.75rem}@media(min-width:900px){.vnd-sticky{display:none}}.vnd-toast{position:fixed;left:50%;top:calc(1rem + env(safe-area-inset-top,0px));z-index:50;transform:translate(-50%);width:max-content;max-width:calc(100% - 32px);padding:.75rem 1rem;font-size:.875rem;line-height:1.4;background:var(--vn-cream);color:var(--vn-ink);box-shadow:0 10px 30px #00000080}.vnd[data-wa-hidden=true] [data-vnd-wa-ui]{display:none!important}@media(prefers-reduced-motion:reduce){.vnd-pill__dot{animation:none}.vnd .vnd-btn,.vnd-sticky,.vnd-progress span,.vnd-faq__icon:before,.vnd-faq__icon:after{transition:none}}html:has(.vnd){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(.vnd){scroll-behavior:auto}}body:has(.vnd[data-chrome=hide]) .shopify-section-group-header-group,body:has(.vnd[data-chrome=hide]) .shopify-section-group-footer-group{display:none!important}body:has(.vnd){background:#0b0809!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/vn-redrop.css.map */
