.vv{--vv-ink:#000;--vv-ink-2:#5f5f5f;--vv-ink-3:#6b6b6b;--vv-ground:#fbfbf9;--vv-white:#fff;--vv-line:rgba(0,0,0,.1);--vv-line-2:rgba(0,0,0,.2);--vv-purple:#6d3fc4;--vv-font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--vv-display:Fraunces,Georgia,"Times New Roman",serif;--vv-serif:"DM Serif Display",Georgia,serif;--vv-ease:cubic-bezier(0.16,1,0.3,1);--nuvi-ink:#000;--nuvi-ink-muted:#5f5f5f;--nuvi-paper:#fff;--nuvi-cream:#fbfbf9;--nuvi-hair:rgba(0,0,0,.12);--nuvi-hairline:rgba(0,0,0,.1);--nuvi-purple:#6d3fc4;--nuvi-purple-text:#5b34a8;--nuvi-coral-text:#9e5740;font-family:var(--vv-font);font-weight:400;color:var(--vv-ink);background:var(--vv-ground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vv *,.vv :after,.vv :before{box-sizing:border-box}.vv .vv-icon{flex:none}.vv-hero{position:relative;z-index:10;background:var(--vv-ground);display:flex;flex-direction:column;width:100%;height:100vh;height:100dvh;pointer-events:none}.vv-hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 78% 22%,rgba(109,63,196,.06),transparent 70%)}.vv-rule{position:absolute;top:0;bottom:0;display:none;flex-direction:column;align-items:center}.vv-rule--left{left:1.25rem}.vv-rule--right{right:1.25rem}.vv-rule__seg{width:1px;background:var(--vv-line-2)}.vv-rule__seg--end{height:15%}.vv-rule__seg--mid{flex:1 1}.vv-rule__plus{font-size:.75rem;line-height:1;color:var(--vv-ink-2);padding:.25rem 0}@media (min-width:768px){.vv-rule{display:flex}}.vv-nav{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:1.25rem}.vv-nav__item{display:inline-flex;align-items:center;gap:.625rem;min-height:44px;color:var(--vv-ink);background:none;border:0;font:inherit;font-weight:400;text-decoration:none;cursor:pointer;pointer-events:auto;transition:opacity .3s}.vv-nav__item:hover{opacity:.6}.vv-chamfer:focus-visible,.vv-foot a:focus-visible,.vv-lang button:focus-visible,.vv-logo:focus-visible,.vv-menu__close:focus-visible,.vv-menu__link:focus-visible,.vv-menu__mail:focus-visible,.vv-nav__item:focus-visible{outline:2px solid var(--vv-ink);outline-offset:4px}.vv-nav__label{font-size:.875rem;line-height:1.25rem;letter-spacing:.025em}.vv-nav__label--menu{display:none}.vv-nav__dot{width:8px;height:8px;border-radius:9999px;background:var(--vv-purple)}@media (min-width:640px){.vv-nav{padding:1.25rem 1.5rem}.vv-nav__label--menu{display:inline}}@media (min-width:768px){.vv-nav{padding:1.5rem 3rem}}.vv-burger{width:20px;height:20px;position:relative;display:inline-block}.vv-burger i{position:absolute;left:3px;right:3px;height:1.5px;background:currentColor;border-radius:1px;transition:transform .42s var(--vv-ease),opacity .2s}.vv-burger i:first-child{top:5px}.vv-burger i:nth-child(2){top:9.25px}.vv-burger i:nth-child(3){top:13.5px}.vv-nav__item[aria-expanded=true] .vv-burger i:first-child{transform:translateY(4.25px) rotate(45deg)}.vv-nav__item[aria-expanded=true] .vv-burger i:nth-child(2){opacity:0;transform:scaleX(.2)}.vv-nav__item[aria-expanded=true] .vv-burger i:nth-child(3){transform:translateY(-4.25px) rotate(-45deg)}.vv-mark-still{font-family:var(--vv-serif);font-size:22px;line-height:1;letter-spacing:-.01em;display:inline-flex;align-items:baseline;color:#000}.vv-mark-still .vv-i{position:relative;display:inline-block;width:.26em;height:1em;margin-left:-.02em}.vv-mark-still .vv-i:before{bottom:0;width:.13em;height:.5em;background:#000;border-radius:.018em}.vv-mark-still .vv-i:after,.vv-mark-still .vv-i:before{content:"";position:absolute;left:50%;transform:translateX(-50%)}.vv-mark-still .vv-i:after{top:.16em;width:.18em;height:.18em;background:var(--vv-purple);border-radius:50%}.vv-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;min-height:44px;text-decoration:none;color:var(--vv-ink);pointer-events:auto}.vv-hero-bottom{position:relative;z-index:2;margin-top:auto;display:flex;flex-direction:column;gap:1.5rem;padding:0 1.25rem 1.5rem}@media (min-width:640px){.vv-hero-bottom{padding:0 1.5rem 2rem}}@media (min-width:768px){.vv-hero-bottom{flex:1 1;margin-top:0;flex-direction:row;align-items:stretch;justify-content:space-between;gap:3rem;padding:2rem 3rem 3rem}.vv-lede{align-self:flex-start}.vv-card{align-self:flex-end}}.vv-lede{max-width:24rem}.vv-lede__title{margin:0;font-family:var(--vv-display);font-size:1.5rem;font-weight:400;line-height:1.12;letter-spacing:-.03em;color:var(--vv-ink)}.vv-lede__body{margin:.75rem 0 0;max-width:280px;font-size:.75rem;line-height:1.625;color:var(--vv-ink-2)}@media (min-width:640px){.vv-lede__title{font-size:1.875rem}.vv-lede__body{font-size:.875rem}}@media (min-width:768px){.vv-lede__title{font-size:2.375rem}.vv-lede__body{margin-top:1rem}}@media (min-width:1024px){.vv-lede__title{font-size:2.875rem}}.vv-arrive{animation:vvArrive .7s var(--vv-ease) both;animation-delay:calc(var(--pose, 0ms) + var(--intro, 0ms))}@keyframes vvArrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.vv-chamfer{position:relative;display:flex;align-items:center;justify-content:space-between;width:220px;height:44px;margin-top:1.5rem;padding:0 1.25rem;color:var(--vv-ink);text-decoration:none;pointer-events:auto;transition:opacity .3s}.vv-chamfer:hover{opacity:.7}.vv-chamfer:hover .vv-icon{transform:translateX(3px)}.vv-chamfer .vv-icon{position:relative;transition:transform .3s var(--vv-ease)}.vv-chamfer__glass{position:absolute;inset:0;background:hsla(0,0%,100%,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--vv-line-2);-webkit-clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.vv-chamfer__outline{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.vv-chamfer__label{position:relative;font-size:.75rem;letter-spacing:.025em}@media (min-width:640px){.vv-chamfer{width:260px;height:48px;padding:0 1.5rem}.vv-chamfer__label{font-size:.875rem}.vv-chamfer__glass{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:transparent}}@media (min-width:768px){.vv-chamfer{margin-top:2rem}}.vv-chamfer--plain .vv-chamfer__glass{display:none}.vv-chamfer--plain{margin-top:0}.vv-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:340px;max-width:100%;height:460px;padding:2rem;border-radius:48px;overflow:hidden;background:transparent;border:1px solid rgba(47,47,47,.15);pointer-events:auto;animation:vvCardUp .9s var(--vv-ease) both;animation-delay:calc(.26s + var(--intro, 0ms))}@keyframes vvCardUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.vv-card__frost{position:absolute;inset:0;z-index:1;border-radius:48px;pointer-events:none;background:hsla(0,0%,100%,.05);box-shadow:inset 0 1.5px 2px hsla(0,0%,100%,.3),inset 0 -1px 2px rgba(0,0,0,.15);transition:background .4s}.vv-card:hover .vv-card__frost{background:hsla(0,0%,100%,.1)}.vv-card__body,.vv-card__head,.vv-card__wave{position:relative;z-index:2}.vv-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--vv-line)}.vv-card__title{margin:0;font-family:var(--vv-display);font-size:1.125rem;font-weight:500;letter-spacing:-.02em}.vv-card__index{font-size:.75rem;color:var(--vv-ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vv-card__body{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.vv-finding__title{margin:0;font-size:.875rem;font-weight:600;letter-spacing:-.025em}.vv-finding__text{margin:.25rem 0 0;font-size:.75rem;line-height:1.625;color:var(--vv-ink-2)}.vv-card--reading{width:min(640px,100%);height:auto;min-height:0;padding:1.75rem;justify-content:flex-start;background:hsla(0,0%,100%,.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 30px 80px rgba(20,20,15,.08)}.vv-card--reading,.vv-card--reading .vv-card__frost{border-radius:32px}@media (min-width:768px){.vv-card--reading{padding:2rem 2.25rem}}.vv-cherche{display:grid;grid-gap:0;gap:0;margin-top:.25rem}.vv-cherche__r{display:grid;grid-gap:.2rem;gap:.2rem;padding:.9rem 0;border-top:1px solid var(--vv-line)}.vv-cherche__r:first-child{border-top:0;padding-top:.25rem}.vv-cherche__r b{font-weight:600;font-size:.95rem;letter-spacing:-.01em}.vv-cherche__r span{font-size:.85rem;color:var(--vv-ink-3);line-height:1.5}.vv-engines{display:flex;flex-direction:column;gap:.75rem;font-size:.85rem;margin-top:.5rem}.vv-engines__r{display:grid;grid-template-columns:96px 1fr 44px;grid-gap:12px;gap:12px;align-items:center}.vv-engines__bar{height:2px;background:rgba(0,0,0,.12)}.vv-engines__bar i{display:block;height:100%;width:100%;background:var(--vv-ink);transform-origin:left center}@supports (animation-timeline:view()){.vv-engines__bar i{animation:vvFill linear both;animation-timeline:view();animation-range:entry 30% entry 90%}}@keyframes vvFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vv-engines__n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vv-note{font-size:.8rem;color:var(--vv-ink-2);margin:1rem 0 0;max-width:42ch;line-height:1.55}@media (prefers-reduced-motion:reduce){.vv-engines__bar i{animation:none;transform:none}}@media (min-width:640px){.vv-card__title{font-size:1.125rem}}@media (min-width:768px){.vv-card__head{padding-bottom:1rem}.vv-card__title{font-size:1.25rem}.vv-card__body{gap:1.25rem;margin-top:1.25rem}.vv-finding__title{font-size:1rem}.vv-finding__text{font-size:.875rem;margin-top:.375rem}.vv-card__wave{margin-top:1.5rem}}.vv-menu{position:fixed;inset:0;z-index:50;visibility:hidden;pointer-events:none}.vv-menu.is-closing,.vv-menu.is-open{visibility:visible}.vv-menu.is-open{pointer-events:auto}.vv-menu__veil{position:absolute;inset:0;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .5s}.vv-menu.is-open .vv-menu__veil{opacity:1}.vv-menu.is-closing .vv-menu__veil{transition-duration:.38s;transition-delay:.12s}.vv-menu__panel{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:100%;height:100%;padding:1.5rem 2rem;background:#fbfbf9;color:var(--vv-ink);transform:translateX(-100%);transition:transform .56s var(--vv-ease);overflow-y:auto}.vv-menu.is-open .vv-menu__panel{transform:translateX(0)}.vv-menu.is-closing .vv-menu__panel{transition:transform .42s cubic-bezier(.7,0,.84,0);transition-delay:.14s}@media (min-width:640px){.vv-menu__panel{width:380px;padding:1.5rem 2.5rem}}.vv-menu__close{display:inline-flex;align-items:center;gap:.625rem;align-self:flex-start;min-height:44px;margin-bottom:2.5rem;background:none;border:0;font:inherit;font-weight:400;font-size:.875rem;color:var(--vv-ink);cursor:pointer;transition:opacity .3s}.vv-menu__close:hover{opacity:.6}.vv-menu__nav{display:flex;flex-direction:column}.vv-menu__link{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;min-height:44px;border-bottom:1px solid var(--vv-line);color:var(--vv-ink);text-decoration:none;opacity:0;transform:translateY(20px);transition:opacity .5s,transform .5s var(--vv-ease)}.vv-menu__text{font-family:var(--vv-display);font-size:1.5rem;font-weight:400;letter-spacing:-.02em;transition:transform .3s var(--vv-ease)}.vv-menu__arrow,.vv-menu__link:hover .vv-menu__text{transform:translateX(8px)}.vv-menu__arrow{opacity:0;transition:opacity .3s,transform .3s;color:var(--vv-purple)}.vv-menu__link:hover .vv-menu__arrow{opacity:1;transform:translateX(0)}@media (min-width:640px){.vv-menu__text{font-size:1.875rem}}.vv-menu.is-open .vv-menu__link{opacity:1;transform:translateY(0)}.vv-menu.is-open .vv-menu__link:first-child{transition-delay:.15s}.vv-menu.is-open .vv-menu__link:nth-child(2){transition-delay:225ms}.vv-menu.is-open .vv-menu__link:nth-child(3){transition-delay:.3s}.vv-menu.is-open .vv-menu__link:nth-child(4){transition-delay:375ms}.vv-menu.is-open .vv-menu__link:nth-child(5){transition-delay:.45s}.vv-menu.is-closing .vv-menu__link{transition-duration:.22s}.vv-menu.is-closing .vv-menu__link:nth-child(5){transition-delay:0ms}.vv-menu.is-closing .vv-menu__link:nth-child(4){transition-delay:30ms}.vv-menu.is-closing .vv-menu__link:nth-child(3){transition-delay:60ms}.vv-menu.is-closing .vv-menu__link:nth-child(2){transition-delay:90ms}.vv-menu.is-closing .vv-menu__link:first-child{transition-delay:.12s}.vv-menu__foot{margin-top:auto;padding:1.5rem 0 2rem;border-top:1px solid var(--vv-line);opacity:0;transform:translateY(20px);transition:opacity .5s,transform .5s var(--vv-ease)}.vv-menu.is-open .vv-menu__foot{opacity:1;transform:translateY(0);transition-delay:.6s}.vv-menu.is-closing .vv-menu__foot{transition-duration:.2s}.vv-menu__label{display:block;margin-bottom:.75rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.025em;color:var(--vv-ink-2)}.vv-menu__mail{font-size:.875rem;color:var(--vv-ink-3);text-decoration:none;transition:color .3s}.vv-menu__mail:hover{color:var(--vv-ink)}.vv-lang{display:flex;gap:6px;margin-top:1rem}.vv-lang button{min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--vv-line-2);background:none;font:inherit;font-size:.8rem;color:var(--vv-ink-3);cursor:pointer;transition:background .3s,color .3s}.vv-lang button[aria-pressed=true]{background:var(--vv-ink);color:#fff;border-color:var(--vv-ink)}.vv-site{z-index:10;background:var(--vv-ground)}.vv-sec,.vv-site{position:relative}.vv-sec{padding:6rem 1.25rem}@media (min-width:640px){.vv-sec{padding:7rem 1.5rem}}@media (min-width:768px){.vv-sec{padding:9rem 3rem}}.vv-sec+.vv-sec{border-top:1px solid var(--vv-line)}.vv-sec--white{background:var(--vv-white)}.vv-sec--ink{background:#0a0a0a;color:#fff}.vv-sec--ink .vv-eyebrow,.vv-sec--ink .vv-muted{color:#a3a3a3}.vv-sec--ink .vv-frost{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.15);color:#fff}.vv-eyebrow{display:block;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--vv-ink-2);margin-bottom:1rem;font-weight:400}.vv-h{margin:0;font-family:var(--vv-display);font-weight:400;letter-spacing:-.03em;line-height:1.05;font-size:clamp(2rem,5.2vw,4.25rem);max-width:18ch}.vv-muted{color:var(--vv-ink-2)}.vv-lead{max-width:46ch;font-size:1rem;line-height:1.6;margin:1.25rem 0 0}@media (min-width:768px){.vv-lead{font-size:1.125rem}}.vv-grid2{display:grid;grid-gap:2.5rem;gap:2.5rem}@media (min-width:900px){.vv-grid2{grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.vv-sticky{position:-webkit-sticky;position:sticky;top:6rem}}.vv-link{color:var(--vv-ink);text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:100% 1px;background-position:0 100%;transition:background-size .3s var(--vv-ease);padding-bottom:2px}.vv-link:hover{background-size:30% 1px}.vv-link--more{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:1rem;font-size:.9rem}.vv-frost{position:relative;border-radius:28px;border:1px solid rgba(47,47,47,.15);background:hsla(0,0%,100%,.55);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:inset 0 1.5px 2px hsla(0,0%,100%,.6),inset 0 -1px 2px rgba(0,0,0,.08);padding:1.75rem}.vv-frost h3{margin:0 0 .5rem;font-family:var(--vv-display);font-weight:400;font-size:1.25rem;letter-spacing:-.02em}.vv-frost p{margin:0;line-height:1.6;color:var(--vv-ink-3)}.vv-frost .vv-idx{position:absolute;right:1.5rem;top:1.5rem;font-size:.75rem;color:var(--vv-ink-2)}.vv-ticker{position:relative;z-index:10;overflow:hidden;border-top:1px solid var(--vv-line);border-bottom:1px solid var(--vv-line);background:var(--vv-ground)}.vv-ticker__row{display:flex;width:max-content;padding:.9rem 0;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;animation:vvTick 40s linear infinite}.vv-ticker__row span{padding:0 1.75rem;white-space:nowrap;display:inline-flex;align-items:center;gap:1.75rem}.vv-ticker__row span i{width:5px;height:5px;border-radius:50%;background:var(--vv-purple);opacity:.6}.vv-metiers{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;font-family:var(--vv-display);font-size:clamp(1.5rem,3.2vw,2.5rem);letter-spacing:-.02em;line-height:1.25}.vv-metiers li{display:inline-flex;align-items:center;gap:1.25rem}.vv-metiers li:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--vv-purple);opacity:.5}.vv-metiers li:last-child:after{display:none}@keyframes vvTick{to{transform:translateX(-50%)}}.vv-step{display:grid;grid-template-columns:3.5rem 1fr;grid-gap:1rem;gap:1rem;padding:2rem 0;border-top:1px solid var(--vv-line)}.vv-step:last-child{border-bottom:1px solid var(--vv-line)}.vv-step .vv-k{font-size:.8rem;letter-spacing:.06em;color:var(--vv-ink-2);padding-top:.35rem}.vv-step h3{margin:0 0 .5rem;font-family:var(--vv-display);font-weight:400;font-size:1.4rem;letter-spacing:-.02em}.vv-step p{margin:0;max-width:46ch;line-height:1.6;color:var(--vv-ink-3)}.vv-rail{display:flex;gap:1.25rem;overflow-x:auto;padding:.5rem 0 1.5rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.vv-rail::-webkit-scrollbar{height:0}.vv-tpl{flex:0 0 300px;scroll-snap-align:start;margin:0}.vv-tpl__card{border:1px solid rgba(0,0,0,.12);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 12px 30px rgba(20,20,15,.06);transition:transform .3s var(--vv-ease),box-shadow .3s}.vv-tpl:hover .vv-tpl__card{transform:translateY(-4px);box-shadow:0 20px 40px rgba(20,20,15,.1)}.vv-tpl figcaption{display:flex;flex-direction:column;gap:.2rem;margin-top:.9rem;font-size:.9rem}.vv-tpl figcaption b{font-family:var(--vv-display);font-weight:500;font-size:1.05rem;letter-spacing:-.01em}.vv-tpl figcaption span{color:var(--vv-ink-2);font-size:.85rem;line-height:1.45}@media (min-width:900px){.vv-tpl{flex-basis:320px}}.vv-four{display:grid;grid-gap:1.25rem;gap:1.25rem;margin-top:3rem}@media (min-width:640px){.vv-four{grid-template-columns:1fr 1fr}}.vv-price{display:grid;grid-gap:2rem;gap:2rem}@media (min-width:900px){.vv-price{grid-template-columns:1fr 1fr;align-items:center}}.vv-price ul{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;grid-gap:.6rem;gap:.6rem}.vv-price li{padding-left:1.25rem;position:relative;line-height:1.5;color:var(--vv-ink-3)}.vv-price li:before{content:"+";position:absolute;left:0;color:var(--vv-ink-2)}.vv-price .vv-big{font-family:var(--vv-display);font-size:clamp(2.5rem,6vw,4.5rem);letter-spacing:-.03em;line-height:1;margin:0}.vv-price .vv-big small{display:block;font-size:.9rem;letter-spacing:0;color:var(--vv-ink-3);margin-top:.75rem}.vv-foot{position:relative;z-index:10;padding:5rem 1.25rem 2.5rem;background:#0a0a0a;color:#fff}@media (min-width:768px){.vv-foot{padding:7rem 3rem 2.5rem}}.vv-foot__mark{font-family:var(--vv-serif);font-size:clamp(5rem,18vw,16rem);line-height:1;letter-spacing:-.01em;display:inline-flex;align-items:baseline;color:#fff;text-decoration:none}.vv-foot__mark .vv-i{position:relative;display:inline-block;width:.26em;height:1em;margin-left:-.02em}.vv-foot__mark .vv-i:before{bottom:0;width:.13em;height:.5em;background:#fff;border-radius:.018em}.vv-foot__mark .vv-i:after,.vv-foot__mark .vv-i:before{content:"";position:absolute;left:50%;transform:translateX(-50%)}.vv-foot__mark .vv-i:after{top:.16em;width:.18em;height:.18em;background:var(--vv-purple);border-radius:50%}.vv-foot .vv-cols{display:grid;grid-gap:2rem;gap:2rem;margin-top:3rem;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.15);font-size:.85rem}@media (min-width:640px){.vv-foot .vv-cols{grid-template-columns:1fr 1fr 1fr 1fr}}.vv-foot a,.vv-foot button{display:inline-flex;align-items:center;min-height:32px;color:#bdbdbd;text-decoration:none;background:none;border:0;padding:0;font:inherit;cursor:pointer;transition:color .3s}.vv-foot a:hover,.vv-foot button:hover{color:#fff}.vv-foot .vv-lbl{display:block;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#a3a3a3;margin-bottom:.6rem}.vv-foot .vv-col>*+*{margin-top:.15rem}.vv-foot__bottom{margin-top:2.5rem;font-size:.75rem;color:#a3a3a3}.vv .nuvi-temps{color:var(--vv-ink)}.vv .nuvi-temps:before{color:var(--vv-purple)}@media (prefers-reduced-motion:reduce){.vv-arrive,.vv-card,.vv-ticker__row{animation:none}.vv-burger i,.vv-menu__foot,.vv-menu__link,.vv-menu__panel,.vv-menu__veil{transition-duration:.01ms!important;transition-delay:0ms!important}}.vv-intro{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:var(--vv-ground);color:var(--vv-ink);pointer-events:none;animation:vvCurtain .8s cubic-bezier(.7,0,.2,1) 1.7s both}.vv-intro__mark{font-family:var(--vv-serif);font-size:clamp(4rem,14vw,11rem);line-height:1;letter-spacing:-.01em;display:inline-flex;align-items:baseline;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);animation:vvMarkIn .9s var(--vv-ease) .12s both}.vv-intro__mark .vv-i{position:relative;display:inline-block;width:.26em;height:1em;margin-left:-.02em}.vv-intro__mark .vv-i:before{bottom:0;width:.13em;height:.5em;background:currentColor;border-radius:.018em}.vv-intro__mark .vv-i:after,.vv-intro__mark .vv-i:before{content:"";position:absolute;left:50%;transform:translateX(-50%)}.vv-intro__mark .vv-i:after{top:.16em;width:.18em;height:.18em;background:var(--vv-purple);border-radius:50%;animation:vvDot .7s var(--vv-ease) .7s both}.vv-intro__line{font-family:var(--vv-display);font-size:clamp(1rem,2.2vw,1.375rem);color:var(--vv-ink-2);letter-spacing:-.01em;animation:vvArrive .7s var(--vv-ease) .9s both}@keyframes vvMarkIn{0%{opacity:0;transform:translateY(.25em)}to{opacity:1;transform:none}}@keyframes vvDot{0%{transform:translate(-50%,-1.2em) scale(.4);opacity:0}60%{transform:translate(-50%,.08em) scale(1.05);opacity:1}to{transform:translateX(-50%) scale(1);opacity:1}}@keyframes vvCurtain{to{transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.vv-intro{display:none}}