:root{--vz-bg:#f7efe2;--vz-bg-alt:#f7efe2;--vz-surface:#f7efe2;--vz-ink:#a3112f;--vz-ink-muted:#5c5c5c;--vz-ink-faint:#5c5c5c;--vz-line:#e3d3c0;--vz-line-strong:#a3112f;--vz-brand:#9b1030;--vz-brand-hover:#7e0c27;--vz-brand-soft:#f7efe2;--vz-brand-ring:#9b103059;--vz-on-brand:#f7efe2;--vz-accent:#9b1030;--vz-accent-soft:#f7efe2;--vz-ok:#9b1030;--vz-ok-soft:#f7efe2;--vz-danger:#9b1030;--vz-danger-soft:#f7efe2;--vz-font-display:"Prata", "Cormorant Garamond", Georgia, serif;--vz-font-text:"Cormorant Garamond", Georgia, serif;--vz-font-mono:ui-monospace, monospace;--vz-fs-xs:.8rem;--vz-fs-sm:.875rem;--vz-fs-md:1rem;--vz-fs-lg:1.25rem;--vz-fs-xl:1.5rem;--vz-fs-2xl:2rem;--vz-fs-3xl:2.5rem;--vz-lh-tight:1.2;--vz-lh-body:1.5;--vz-space-1:.25rem;--vz-space-2:.5rem;--vz-space-3:.75rem;--vz-space-4:1rem;--vz-space-5:1.5rem;--vz-space-6:2rem;--vz-space-7:3rem;--vz-space-8:4rem;--vz-measure:70ch;--vz-container:1240px;--vz-radius-sm:0;--vz-radius-md:0;--vz-radius-control:0;--vz-border:1px;--vz-focus:0 0 0 2px var(--vz-brand-ring);--vz-dur-fast:.12s;--vz-dur:.2s;--vz-ease:ease;--vz-wine:#9b1030;--vz-cream:#f7efe2}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}img,svg,video,canvas{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/_a/prata-cyrillic.CM6pr7xe.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/_a/prata-latin.GYbAXMUw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 600;font-display:swap;src:url(/_a/cormorant-cyrillic.KZtADeSH.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 600;font-display:swap;src:url(/_a/cormorant-latin-ext.DkewdGEa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 600;font-display:swap;src:url(/_a/cormorant-latin.vTYAbwjx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400 600;font-display:swap;src:url(/_a/cormorant-italic-cyrillic.BnpXT-eY.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400 600;font-display:swap;src:url(/_a/cormorant-italic-latin-ext.BHKGGtrv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400 600;font-display:swap;src:url(/_a/cormorant-italic-latin.C6MJWnjX.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{scroll-behavior:smooth;scroll-padding-top:16px}body{background:var(--vz-bg);color:var(--vz-ink);font-family:var(--vz-font-text);-webkit-font-smoothing:antialiased;font-size:1.1875rem;line-height:1.55}a{color:inherit}em{font-style:italic}:focus-visible{outline:2px solid var(--vz-brand);outline-offset:3px}.on-dark :focus-visible{outline-color:var(--vz-cream)}.wrap{width:min(100% - 32px, var(--vz-container));margin-inline:auto}.sprite{width:0;height:0;position:absolute;overflow:hidden}.h2{font-family:var(--vz-font-display);letter-spacing:.015em;text-transform:uppercase;color:var(--vz-ink);text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:clamp(1.7rem,4.4vw,3.4rem);font-weight:400;line-height:1.12}.h2 em,.hero h1 em,.finale h2 em{font-family:var(--vz-font-text);text-transform:none;letter-spacing:0;font-style:italic;font-weight:500}.h2 em{color:var(--vz-brand);padding-bottom:.1em;font-size:1.12em;line-height:1.05;display:inline-block}.lead{color:#5c5c5c;max-width:44ch;margin:1.2rem 0 0;font-size:1.4rem;line-height:1.5}.sec{padding-block:clamp(52px,8vw,104px)}.eyebrow{letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.4rem;font-size:1.05rem;font-weight:600}.btn,.vz-btn{border:1px solid var(--vz-brand);cursor:pointer;background:var(--vz-brand);min-height:52px;color:var(--vz-cream);font:600 1.05rem/1.2 var(--vz-font-text);letter-spacing:.16em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;padding:0 2.2rem;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.btn:hover,.vz-btn:hover{background:var(--vz-brand-hover);border-color:var(--vz-brand-hover)}.btn--ghost{color:var(--vz-brand);background:0 0}.btn--ghost:hover{background:var(--vz-brand);color:var(--vz-cream);border-color:var(--vz-brand)}.btn--inv{background:var(--vz-cream);color:var(--vz-brand);border-color:var(--vz-cream)}.btn--inv:hover{color:var(--vz-cream);border-color:var(--vz-cream);background:0 0}.top{border-bottom:1px solid var(--vz-line)}.top__in{justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1rem;display:flex}.top__name{font-family:var(--vz-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--vz-brand);white-space:nowrap;font-size:1.15rem;text-decoration:none}.top__nav{gap:2rem;display:flex}.top__nav a{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #0000;font-size:1.1rem;text-decoration:none;transition:border-color .18s}.top__nav a:hover{border-bottom-color:var(--vz-brand)}.top__tel{text-align:right;line-height:1.25}.top__tel a{font-family:var(--vz-font-display);letter-spacing:.04em;white-space:nowrap;font-size:1.05rem;text-decoration:none}.top__tel span{color:#5c5c5c;font-size:1rem;display:block}@media (width<=1000px){.top__nav{display:none}}@media (width<=640px){.top__tel span{display:none}.top__name{letter-spacing:.06em;font-size:1rem}}.panel{padding-block:clamp(16px,3vw,40px)}.panel--wine{background:var(--vz-wine);color:var(--vz-cream)}.on-dark a{color:inherit}.cardframe{--corner:clamp(76px, 18vw, 190px);--band:calc(var(--corner) * .42);padding:var(--band);position:relative}.cardframe__in{border:1px solid var(--vz-cream);padding:clamp(28px,5vw,64px) clamp(14px,4vw,64px);position:relative}.cardframe__corner{width:var(--corner);height:var(--corner);color:var(--vz-cream);pointer-events:none;position:absolute}.cardframe__corner--tl{top:0;left:0}.cardframe__corner--tr{top:0;right:0;transform:scaleX(-1)}.cardframe__corner--bl{bottom:0;left:0;transform:scaleY(-1)}.cardframe__corner--br{bottom:0;right:0;transform:scale(-1)}.cardframe__edge{pointer-events:none;background-position:50%;background-repeat:repeat;position:absolute}.cardframe__edge--t,.cardframe__edge--b{left:calc(var(--corner) - 10px);right:calc(var(--corner) - 10px);height:calc(var(--corner) * .217);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='36' viewBox='0 0 128 36' fill='none' stroke='%23F7EFE2' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M0 18L3 20L6 21.9L9 23.4L12 24.5L15 25L18 24.9L21 24.2L24 22.9L27 21.3L30 19.4L33 17.3L36 15.3L39 13.6L42 12.2L45 11.3L48 11L51 11.3L54 12.2L57 13.6L60 15.3L63 17.3L66 19.4L69 21.3L72 22.9L75 24.2L78 24.9L81 25L84 24.5L87 23.4L90 21.9L93 20L96 18L99 16L102 14.1L105 12.6L108 11.5L111 11L114 11.1L117 11.8L120 13.1L123 14.7L126 16.6'/%3E%3Cg fill='%23F7EFE2' stroke='none'%3E%3Cpath transform='translate(16 11) rotate(-20) scale(.8)' d='M0 0C6-9 18-9 26 0C18 9 6 9 0 0Z'/%3E%3Cpath transform='translate(80 25) rotate(160) scale(.8)' d='M0 0C6-9 18-9 26 0C18 9 6 9 0 0Z'/%3E%3Ccircle cx='48' cy='9' r='2.4'/%3E%3Ccircle cx='112' cy='27' r='2.4'/%3E%3C/g%3E%3C/svg%3E");background-size:auto calc(var(--corner) * .19);background-repeat:repeat-x}.cardframe__edge--l,.cardframe__edge--r{top:calc(var(--corner) - 10px);bottom:calc(var(--corner) - 10px);width:calc(var(--corner) * .217);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='128' viewBox='0 0 36 128' fill='none' stroke='%23F7EFE2' stroke-width='2' stroke-linecap='round'%3E%3Cg transform='translate(36 0) rotate(90)'%3E%3Cpath d='M0 18L3 20L6 21.9L9 23.4L12 24.5L15 25L18 24.9L21 24.2L24 22.9L27 21.3L30 19.4L33 17.3L36 15.3L39 13.6L42 12.2L45 11.3L48 11L51 11.3L54 12.2L57 13.6L60 15.3L63 17.3L66 19.4L69 21.3L72 22.9L75 24.2L78 24.9L81 25L84 24.5L87 23.4L90 21.9L93 20L96 18L99 16L102 14.1L105 12.6L108 11.5L111 11L114 11.1L117 11.8L120 13.1L123 14.7L126 16.6'/%3E%3Cg fill='%23F7EFE2' stroke='none'%3E%3Cpath transform='translate(16 11) rotate(-20) scale(.8)' d='M0 0C6-9 18-9 26 0C18 9 6 9 0 0Z'/%3E%3Cpath transform='translate(80 25) rotate(160) scale(.8)' d='M0 0C6-9 18-9 26 0C18 9 6 9 0 0Z'/%3E%3Ccircle cx='48' cy='9' r='2.4'/%3E%3Ccircle cx='112' cy='27' r='2.4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:calc(var(--corner) * .19) auto;background-repeat:repeat-y}.cardframe__edge--t{top:0}.cardframe__edge--b{bottom:0}.cardframe__edge--l{left:0}.cardframe__edge--r{right:0}.hero__text{text-align:center}.hero h1,.finale h2{font-family:var(--vz-font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--vz-cream);text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:clamp(1.55rem,5.6vw,4.4rem);font-weight:400;line-height:1.08}.hero h1 em,.finale h2 em{margin-top:-.18em;padding-bottom:.12em;font-size:1.2em;line-height:1;display:block;position:relative;transform:translate(6%)}.hero__sub{max-width:34ch;margin:1.3rem auto 1.9rem;font-size:clamp(1.25rem,2.4vw,1.6rem);font-style:italic;line-height:1.35}.hero__note{letter-spacing:.08em;margin:1.2rem 0 0;font-size:1.05rem}.hero__note+.hero__note{margin-top:.2rem}.facts{border-top:1px solid var(--vz-brand);border-bottom:1px solid var(--vz-brand);grid-template-columns:repeat(4,1fr);margin:clamp(32px,5vw,56px) 0 0;padding:0;list-style:none;display:grid}.facts li{color:#5c5c5c;padding:1.6rem 1.2rem;font-size:1.2rem;line-height:1.35}.facts li+li{border-left:1px solid var(--vz-line)}.facts strong{font-family:var(--vz-font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--vz-ink);margin-bottom:.4rem;font-size:clamp(1.15rem,2vw,1.6rem);font-weight:400;line-height:1.2;display:block}@media (width<=860px){.facts{grid-template-columns:1fr 1fr}.facts li:nth-child(odd){border-left:0}.facts li:nth-child(n+3){border-top:1px solid var(--vz-line)}}@media (width<=460px){.facts{grid-template-columns:1fr}.facts li+li{border-left:0;border-top:1px solid var(--vz-line)}}.reasons{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(32px,6vw,88px);display:grid}.reasons__art{aspect-ratio:1;border:1px solid var(--vz-brand);place-items:center;display:grid;position:relative}.reasons__tag{z-index:1;background:var(--vz-bg);text-align:center;max-width:11ch;color:var(--vz-brand);margin:0;padding:.6rem 1rem;font-size:clamp(1.7rem,3.4vw,2.6rem);font-style:italic;font-weight:500;line-height:1.05;position:relative}.scatter svg{width:clamp(40px,7vw,64px);height:auto;color:var(--vz-brand);position:absolute}.scatter svg:first-child{top:6%;left:8%;transform:rotate(-12deg)}.scatter svg:nth-child(2){top:4%;left:40%;transform:rotate(8deg)}.scatter svg:nth-child(3){top:7%;right:8%;transform:rotate(24deg)}.scatter svg:nth-child(4){top:36%;left:5%;transform:rotate(10deg)}.scatter svg:nth-child(5){top:34%;right:6%;transform:rotate(-14deg)}.scatter svg:nth-child(6){bottom:6%;left:10%;transform:rotate(-20deg)}.scatter svg:nth-child(7){bottom:5%;left:36%;transform:rotate(14deg)}.scatter svg:nth-child(8){bottom:8%;right:30%;transform:rotate(-6deg)}.scatter svg:nth-child(9){bottom:6%;right:8%;transform:rotate(18deg)}.scatter svg:nth-child(10){width:clamp(30px,5vw,46px);top:22%;left:24%;transform:rotate(-4deg)}.plaques{counter-reset:p;margin:clamp(24px,4vw,40px) 0 0;padding:0;list-style:none}.plaques li{counter-increment:p;border-top:1px solid var(--vz-line);grid-template-columns:3.4rem 1fr;gap:.8rem;padding:1.2rem 0;display:grid}.plaques li:last-child{border-bottom:1px solid var(--vz-line)}.plaques li:before{content:counter(p, decimal-leading-zero);font-family:var(--vz-font-display);color:var(--vz-brand);font-size:1.5rem;line-height:1.2}.plaques strong{font-family:var(--vz-font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--vz-ink);margin-bottom:.25rem;font-size:1.2rem;font-weight:400;line-height:1.25;display:block}.plaques span{color:#5c5c5c;font-size:1.2rem;line-height:1.4;display:block}@media (width<=860px){.reasons{grid-template-columns:1fr}.reasons__art{width:100%;max-width:420px;margin-inline:auto}}.packages__head{margin-bottom:clamp(28px,5vw,56px)}.pk-grid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,32px);display:grid}.pk{border:1px solid var(--vz-line-strong);background:0 0;flex-direction:column;padding:2.2rem 1.8rem 1.8rem;display:flex}.pk--main{outline:1px solid var(--vz-brand);outline-offset:-8px;padding:2.5rem 2.1rem 2.1rem}.pk__name{font-family:var(--vz-font-text);color:var(--vz-brand);margin:0 0 1.2rem;font-size:2.3rem;font-style:italic;font-weight:500;line-height:1.05}.pk ul{margin:0 0 1.5rem;padding:0;list-style:none}.pk li{gap:.7rem;padding:.35rem 0;font-size:1.25rem;line-height:1.35;display:flex}.pk li:before{content:"-";color:var(--vz-brand)}.pk__price{border-top:1px solid var(--vz-line);margin:auto 0 0;padding-top:1.2rem}.pk__price b{font-family:var(--vz-font-display);color:var(--vz-ink);font-size:1.6rem;font-weight:400;line-height:1.2;display:block}.pk__price span{color:#5c5c5c;font-size:1.1rem}@media (width<=960px){.pk-grid{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}.terms-strip{border-top:1px solid var(--vz-brand);border-bottom:1px solid var(--vz-brand);grid-template-columns:repeat(3,1fr);margin-block:clamp(24px,4vw,56px);display:grid}.terms-strip div{text-align:center;padding:clamp(1.6rem,3vw,2.6rem) 1.2rem}.terms-strip div+div{border-left:1px solid var(--vz-line)}.terms-strip b{font-family:var(--vz-font-display);color:var(--vz-brand);font-size:clamp(2.6rem,6vw,4.6rem);font-weight:400;line-height:1;display:block}.terms-strip span{color:#5c5c5c;margin-top:.7rem;font-size:1.2rem;line-height:1.35;display:block}@media (width<=720px){.terms-strip{grid-template-columns:1fr}.terms-strip div+div{border-left:0;border-top:1px solid var(--vz-line)}}.program__head{margin-bottom:clamp(24px,4vw,48px)}.steps{grid-template-columns:repeat(3,1fr);gap:0 clamp(20px,3vw,48px);margin:0;padding:0;list-style:none;display:grid}.steps li{border-top:1px solid var(--vz-line);padding:1.8rem 0 1.6rem}.steps svg{width:56px;height:56px;color:var(--vz-brand);margin-bottom:1rem}.steps h3{font-family:var(--vz-font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--vz-ink);margin:0 0 .5rem;font-size:1.2rem;font-weight:400;line-height:1.25}.steps p{color:#5c5c5c;margin:0;font-size:1.2rem;line-height:1.4}@media (width<=900px){.steps{grid-template-columns:1fr 1fr}}@media (width<=560px){.steps{grid-template-columns:1fr}}.finale{margin-block:clamp(8px,2vw,24px) 0}.finale__body{text-align:center}.finale__bauble{width:clamp(84px,13vw,130px);height:auto;color:var(--vz-cream);margin:calc(-1*clamp(28px,5vw,64px)) auto 1.2rem}.finale h2{font-size:clamp(1.7rem,5vw,3.8rem)}.finale__lead{max-width:34ch;margin:1.2rem auto 1.8rem;font-size:1.35rem;font-style:italic;line-height:1.4}.contacts{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,88px);display:grid}.contacts__tel{font-family:var(--vz-font-display);color:var(--vz-brand);white-space:nowrap;margin:1.6rem 0 .4rem;font-size:clamp(1.45rem,6.4vw,2.6rem);line-height:1.1;text-decoration:none;display:block}.contacts__lead{margin-top:.6rem}.contacts dl{gap:1.1rem;margin:1.6rem 0;display:grid}.contacts dt{letter-spacing:.16em;text-transform:uppercase;color:#5c5c5c;font-size:1rem;font-weight:600}.contacts dd{margin:.1rem 0 0;font-size:1.3rem;line-height:1.35}.form-card{border:1px solid var(--vz-brand);outline:1px solid var(--vz-brand);outline-offset:-7px;width:100%;margin-inline:auto;padding:clamp(1.6rem,3.4vw,2.8rem)}@media (width<=860px){.contacts{grid-template-columns:1fr}}.vz-leadform__title{font-family:var(--vz-font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--vz-ink);margin:0 0 .5rem;font-size:1.5rem;font-weight:400;line-height:1.2}.vz-leadform__desc,.vz-muted{color:#5c5c5c;font-size:1.15rem}.vz-leadform__fields{gap:1.2rem;margin-top:1.4rem;display:grid}.vz-field{gap:.2rem;display:grid}.vz-field__label{letter-spacing:.14em;text-transform:uppercase;color:var(--vz-ink);font-size:1rem;font-weight:600}.vz-field__req{color:var(--vz-brand)}.vz-input{width:100%;min-height:48px;font:500 1.3rem/1.35 var(--vz-font-text);color:var(--vz-ink);border:0;border-bottom:1px solid var(--vz-brand);background:0 0;border-radius:0;padding:.55rem 0;transition:box-shadow .15s}textarea.vz-input{resize:vertical;min-height:96px}.vz-input::placeholder{color:#5c5c5c;opacity:1;font-style:italic}.vz-input:focus{box-shadow:0 1px 0 0 var(--vz-brand);outline:none}.vz-input[aria-invalid=true]{border-bottom-width:2px}.vz-field__error{color:var(--vz-brand);min-height:1em;font-size:1.05rem;font-style:italic}.vz-checkbox{color:var(--vz-ink);align-items:flex-start;gap:.7rem;font-size:1.05rem;line-height:1.4;display:flex}.vz-checkbox input{width:20px;height:20px;accent-color:var(--vz-brand);flex:none;margin:.2rem 0 0}.vz-checkbox a,.vz-leadform a{color:var(--vz-brand);text-underline-offset:3px;text-decoration:underline}.vz-leadform__actions{margin-top:1.4rem}.vz-leadform__actions .vz-btn{width:100%}.vz-leadform__status{color:var(--vz-brand);margin-top:.8rem;font-size:1.15rem}.vz-leadform__done{border:1px solid var(--vz-brand);color:var(--vz-brand);background:0 0;padding:1rem 1.2rem;font-size:1.2rem;font-weight:500}.foot{text-align:center;border-top:1px solid var(--vz-line);margin-top:clamp(32px,5vw,64px);padding-block:0 2.4rem}.foot__icons{color:var(--vz-brand);justify-content:center;gap:1.6rem;padding-block:1.8rem 1rem;display:flex}.foot__icons svg{width:38px;height:38px}.foot__icons svg:first-child{transform:rotate(-8deg)}.foot__icons svg:nth-child(3){transform:rotate(10deg)}.foot__name{font-family:var(--vz-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--vz-brand);margin:0;font-size:1.3rem}.foot p{color:#5c5c5c;margin:.35rem 0 0;font-size:1.1rem}.foot__links{flex-wrap:wrap;justify-content:center;gap:.4rem 1.6rem;margin-top:.9rem;font-size:1.05rem;display:flex}.foot__links a{color:#5c5c5c}.legal{width:min(100% - 32px,820px);margin:2rem auto 4rem}.legal h1{font-family:var(--vz-font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--vz-brand);font-size:clamp(1.7rem,4vw,2.6rem);font-weight:400;line-height:1.15}.legal h2{font-family:var(--vz-font-display);color:var(--vz-ink);margin:2rem 0 .5rem;font-size:1.3rem;font-weight:400}.legal__meta{color:#5c5c5c;font-size:1.05rem}.legal a{color:var(--vz-brand)}.not-found{text-align:center}.not-found .lead{margin-inline:auto}@media (prefers-reduced-motion:no-preference){@keyframes vz-reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.rv{animation:linear both vz-reveal view();animation-range:entry entry 30%}}}@media (prefers-reduced-motion:reduce){.rv{animation:none}html{scroll-behavior:auto}.btn,.vz-btn,.top__nav a,.vz-input{transition:none}}@media (width<=560px){.hero h1 em,.finale h2 em{transform:none}}
