@layer{*,*:before,*:after{box-sizing:border-box;background-repeat:no-repeat}*{padding:0;margin:0}html{-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;block-size:100%;-webkit-text-size-adjust:100%}body{min-block-size:100%;margin:0}main{display:block}img,iframe,audio,video,canvas{border-style:none;display:block;max-inline-size:100%;block-size:auto}svg{max-inline-size:100%}svg:not([fill]){fill:currentColor}input,button,textarea,select{font:inherit}textarea{resize:vertical;overflow:auto}fieldset,iframe{border:none}a{background-color:transparent}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty;font-variant-numeric:proportional-nums}h1,h2,h3,h4,h5,h6{font-variant-numeric:lining-nums}p,blockquote,q,figcaption,li{hanging-punctuation:first allow-end last}input,label,button,h1,h2,h3,h4,h5,h6{line-height:1}b,strong{font-weight:bolder}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}math,time,table{font-variant-numeric:tabular-nums lining-nums slashed-zero}code{font-variant-numeric:slashed-zero}table{border-collapse:collapse}abbr{font-variant-caps:all-small-caps;text-decoration:none}abbr[title]{cursor:help;text-decoration:underline dotted}sup,sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}small{font-size:80%}:disabled{opacity:.8;cursor:not-allowed}:focus-visible{outline-offset:.2rem}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}}form label{font-family:sharp_groteskmedium_20;padding:0 0 1em 1.175em}form input:not([type=checkbox]):not([type=radio]):not([type=file]),form select,form textarea{display:block;width:100%;box-sizing:border-box;border-radius:var(--form-radius);border:.075em solid var(--form-border);padding:var(--form-padding);color:var(--vnz-text);background:#fff;transition:border-color .2s ease,box-shadow .2s ease}:is(form input:not([type=checkbox]):not([type=radio]):not([type=file]),form select,form textarea):focus{outline:none;border-color:var(--vnz-primary);box-shadow:0 0 0 3px #e700721f}:is(form input:not([type=checkbox]):not([type=radio]):not([type=file]),form select,form textarea)::placeholder{color:#3d293373}:is(form input:not([type=checkbox]):not([type=radio]):not([type=file]),form select,form textarea).form-input--with-prefix{padding-left:72px}form [type=checkbox],form [type=radio]{width:1.5em;height:1.5em;accent-color:var(--vnz-primary)}form label:has(>[type=checkbox]),form label:has(>[type=radio]){display:inline-flex;align-items:center}:is(form label:has(>[type=checkbox]),form label:has(>[type=radio]))>[type=checkbox],:is(form label:has(>[type=checkbox]),form label:has(>[type=radio]))>[type=radio]{margin-right:12px}form fieldset:has(>[type=checkbox]){display:flex;align-items:center;padding:var(--form-padding)}form fieldset:has(>[type=checkbox]) label{padding:0 0 0 .8em}.form-stack{display:grid}.form-stack div>label{font-size:80%}.form-stack button,.form-stack .btn{justify-self:flex-end;grid-column:2}fieldset.form-stack{border:0;padding:0;margin:0}.form-input-wrap{position:relative;width:100%}.form-input-prefix{position:absolute;left:0;top:0;bottom:0;display:inline-flex;align-items:center;padding:0 14px;border-right:1px solid var(--form-border);color:var(--form-muted);font-size:16px;pointer-events:none}.form-error{color:#b91c1c;font-size:80%}.form-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form-file{display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;background:#fff;width:100%;border-radius:var(--form-radius);border:1px solid var(--form-border);padding:var(--form-padding);font-family:inherit;color:var(--vnz-text);transition:border-color .2s ease,box-shadow .2s ease;&__icon{width:1em;height:1em;color:var(--form-muted)}&__name{color:var(--form-muted);&--filled{color:var(--vnz-text)}}&__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:var(--form-radius);border:2px dashed var(--form-border);background:#ffffffd1;color:var(--form-muted);font-size:14px;transition:border-color .2s ease,color .2s ease;&.is-active{border-color:var(--vnz-primary);color:var(--vnz-primary)}}}.form-file:hover{border-color:var(--form-border-strong)}.form-actions{display:flex;align-self:flex-end;justify-content:space-between;&--end{justify-content:flex-end}&--start{justify-content:flex-start}}.form-progress{display:grid;gap:12px;margin-bottom:24px;&__row{display:flex;align-items:center;justify-content:space-between;font-size:16px;color:var(--form-muted)}&__track{width:100%;height:8px;border-radius:999px;background:#e700721f;overflow:hidden}&__fill{height:100%;border-radius:inherit;background:var(--vnz-primary);transition:width .3s ease}}.form-summary{border-radius:18px;border:1px solid rgba(231,0,114,.12);padding:20px;background:#fff;&__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}&__title{margin:0;color:var(--vnz-primary)}&__list{display:grid;gap:12px}&__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px}&__label{color:var(--form-muted)}&__value{color:var(--vnz-text)}}.form-table{width:100%;border-collapse:collapse;text-align:left;&__wrap{overflow-x:auto}&__head{color:var(--form-muted)}&__row{border-top:1px solid rgba(61,41,51,.12)}&__cell{padding:8px 16px 8px 0}&__actions{display:inline-flex;gap:12px}}.form-muted{color:var(--form-muted)}.form-dialog{border:none;border-radius:18px;padding:0;max-width:min(760px,90vw);box-shadow:var(--form-shadow);&__body{padding:28px}&__title{margin:0;font-size:24px;color:var(--vnz-text)}}.form-dialog::backdrop{background:#0f172a66}.form-subtitle{margin:0;font-size:27px;color:var(--vnz-text)}.form-intro{color:var(--form-muted)}.calc-steps{margin:16px 0 24px;&__list{display:flex;flex-wrap:wrap;gap:12px;padding:0;margin:0;list-style:none}&__pill{display:inline-flex;padding:6px 14px;border-radius:999px;border:1px solid var(--form-border);font-size:16px;color:var(--form-muted);transition:all .2s ease;&.is-active{border-color:var(--vnz-primary);color:var(--vnz-primary);background:#e7007214}}}@media (max-width: 700px){.btn{padding:10px 18px}.form-summary{&__row{flex-direction:column;align-items:flex-start}}}@font-face{font-family:sharp_groteskbook_20;src:url(/fonts/sharpgrotesk-book20-webfont.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:sharp_groteskmedium_20;src:url(/fonts/sharpgrotesk-medium20-webfont.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:sharp_groteskbook_italic_20;src:url(/fonts/sharpgrotesk-bookitalic20-webfont.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:sharp_groteskmedium_25;src:url(/fonts/sharpgrotesk-medium25-webfont.woff2) format("woff2");font-weight:400;font-style:normal}:root{--vnz-primary: #e70072;--vnz-title-color: var(--vnz-primary);--vnz-secondary: #a71c7f;--vnz-analogue: #78076e;--vnz-splitcolor: #007187;--vnz-text: #3d2933;--vnz-bckgrnd: #ffffff;--vnz-gap-row: clamp(15px, 1.5vw, 20px);--vnz-gap-column: clamp(20px, 1.5vw, 30px);--vnz-section-padding: clamp(45px, 5vh, 75px);--vnz-max-width: 1480px;--vnz-radius: 2.5em;--form-border: rgba(61, 41, 51, .2);--form-border-strong: rgba(61, 41, 51, .35);--form-padding: .6em .8em;--form-muted: rgba(61, 41, 51, .7);--form-radius: 1em;--form-shadow: 0 .75em 1rem rgba(61, 41, 51, .12)}:host{display:block}html{scroll-behavior:smooth;overflow-x:clip}body{color:var(--vnz-text);font-family:sharp_groteskbook_20,Arial,sans-serif;font-size:clamp(14px,1.5vw,20px);line-height:1.5;background:var(--vnz-bckgrnd)}h1,h2,h3,h4,vnz-shortcut{font-family:sharp_groteskmedium_25,Arial,sans-serif;color:var(--vnz-title-color);text-wrap:pretty;text-wrap:balance}h1{font-size:250%;line-height:1.2;padding-bottom:var(--vnz-gap-row)}h2{font-size:170%;line-height:1.25;padding-bottom:var(--vnz-gap-row)}h3{font-size:125%;line-height:1.3}h4{font-size:100%;line-height:1.3}a,a:visited,button,.cta,.btn{text-decoration:none;transition:all .3s}:is(a,a:visited,button,.cta,.btn):hover,:is(a,a:visited,button,.cta,.btn):focus-visible{transition:all .1s}:is(section,footer) a:not(:is(.btn,.cta)):hover,:is(section,footer) a:not(:is(.btn,.cta)):focus-visible{color:var(--vnz-primary)}strong{font-family:sharp_groteskmedium_20}button,a.btn,a.cta{border:none;border-radius:999px;background:var(--vnz-primary);color:#fff;padding:.3em 1.1em .5em;cursor:pointer;align-self:flex-start}:is(button,a.btn,a.cta):hover,:is(button,a.btn,a.cta):focus-visible{background:var(--vnz-secondary)}button{padding:.45em 1.1em .7em}:is(a.btn,button).icon{background:none;color:var(--vnz-primary);width:2rem;align-self:center;padding:.2em 0 0}:is(a.btn,button).icon:hover,:is(a.btn,button).icon:focus-visible{color:var(--vnz-text)}:is(header,footer) :is(ol,ul,li){list-style:none}img,video{width:100%;height:100%;object-fit:cover}.container,header,.hero,main nav,section,footer{display:grid;gap:var(--vnz-gap-row) var(--vnz-gap-column);width:100%;position:relative;container-type:inline-size}.container,vnz-root>header,main,footer{padding:calc((var(--vnz-section-padding)) / 1.5) var(--vnz-gap-column) var(--vnz-section-padding);margin:0 auto;max-width:var(--vnz-max-width)}vnz-root>header{gap:0;padding-bottom:0}vnz-root>header .row{display:flex;align-items:center;justify-content:space-between}vnz-root>header .row #VNZ{height:4.5em;position:relative;z-index:100}vnz-root>header .row .navigation{display:flex;align-items:center;gap:var(--vnz-gap-column)}vnz-root>header .row .navigation .nav-desktop .nav-list{display:flex;align-items:center;gap:var(--vnz-gap-column)}vnz-root>header .row .navigation .nav-desktop .nav-list .nav-button,vnz-root>header .row .navigation .nav-desktop .nav-list .nav-link{background-color:transparent;color:var(--vnz-text);font-family:sharp_groteskmedium_25;padding:0}:is(vnz-root>header .row .navigation .nav-desktop .nav-list .nav-button,vnz-root>header .row .navigation .nav-desktop .nav-list .nav-link):hover,:is(vnz-root>header .row .navigation .nav-desktop .nav-list .nav-button,vnz-root>header .row .navigation .nav-desktop .nav-list .nav-link):focus-visible,:is(vnz-root>header .row .navigation .nav-desktop .nav-list .nav-button,vnz-root>header .row .navigation .nav-desktop .nav-list .nav-link).is-open{color:var(--vnz-primary)}vnz-root>header .row .navigation .cta{position:relative}vnz-root>header .row .navigation .cta .member-switch{font-family:sharp_groteskmedium_20;font-size:65%;text-align:center;width:100%;position:absolute;top:-3em;right:0}vnz-root>header .row .navigation .cta .member-switch button{background-color:transparent;color:var(--vnz-text);padding:0}vnz-root>header .row .navigation .cta .member-switch button.is-active,vnz-root>header .row .navigation .cta .member-switch button:hover,vnz-root>header .row .navigation .cta .member-switch button:focus-visible{color:var(--vnz-primary)}vnz-root>header .row .navigation .cta .member-switch .divider{color:var(--vnz-text);font-size:150%;line-height:.7}vnz-root>header .row .icon.menu{display:none}vnz-root>header #search-panel,vnz-root>header #menu,vnz-root>header #menu--mobile{position:absolute;left:0;right:0;top:100%;background:#fff;box-shadow:0 150px 50px #0000001a;transform:translateY(-1rem);opacity:0;pointer-events:none;transition:all .25s;z-index:5}:is(vnz-root>header #search-panel,vnz-root>header #menu,vnz-root>header #menu--mobile).is-open{transform:translateY(0);opacity:1;pointer-events:auto;transition:transform .5s ease-out,opacity .25s}vnz-root>header #search-panel .search-panel__form{display:flex;gap:var(--vnz-gap-row) var(--vnz-gap-column);align-items:center}vnz-root>header #search-panel .search-panel__form .search-panel__submit{align-self:center}vnz-root>header #search-panel #search-suggestions{display:flex;padding:0 var(--form-padding);gap:calc(var(--vnz-gap-row) / 3) calc(var(--vnz-gap-column) / 3);align-items:center}vnz-root>header #search-panel #search-suggestions button.suggestion{border:solid .075em var(--vnz-secondary);background-color:transparent;color:var(--vnz-secondary);font-size:75%;display:flex;align-items:center;padding:.3em .5em .45em .75em}vnz-root>header #search-panel #search-suggestions button.suggestion .suggestion-tag{background:var(--vnz-primary);color:#fff;border-radius:var(--vnz-radius);font-size:60%;padding:.2em .5em .35em;margin-left:.5em;position:relative;top:.15em}vnz-root>header nav.menu-panel{font-size:85%;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--vnz-gap-row) var(--vnz-gap-column);padding:0 var(--vnz-gap-column);justify-content:center}vnz-root>header nav.menu-panel .menu-category{display:grid;grid-row:span 2;grid-template-rows:subgrid;gap:.4em}vnz-root>header nav.menu-panel .menu-category .menu-category-title{color:var(--vnz-text);border-bottom:.11em solid;align-self:flex-end;padding-bottom:.7em}vnz-root>header nav.menu-panel .menu-category .menu-links a,vnz-root>header nav.menu-panel .menu-category .menu-links a:visited{color:var(--vnz-text);display:block}:is(vnz-root>header nav.menu-panel .menu-category .menu-links a,vnz-root>header nav.menu-panel .menu-category .menu-links a:visited):hover,:is(vnz-root>header nav.menu-panel .menu-category .menu-links a,vnz-root>header nav.menu-panel .menu-category .menu-links a:visited):focus-visible{color:var(--vnz-primary)}vnz-root>header nav.menu-panel :is(&--mobile){display:none}@media (max-width: 800px){vnz-root>header .nav-desktop{display:none}vnz-root>header .row .icon.menu{display:inline-flex}vnz-root>header .menu-panel :is(&--desktop){display:none}vnz-root>header .menu-panel :is(&--mobile){display:grid}}.hero{padding-bottom:0}.hero figure{border-bottom-left-radius:calc(var(--vnz-radius) * 2);height:clamp(20em,40vmax,40em);overflow:clip}.hero figcaption{display:flex;flex-direction:column;justify-content:center;position:absolute;inset:0;max-width:40em;padding:var(--vnz-gap-row) calc(var(--vnz-gap-column) * 2);filter:drop-shadow(#fff 0 0 20em)}@media (max-width: 960px){.hero{padding-left:20px;padding-right:20px}.hero .hero-slide figure{height:420px;border-radius:20px}}main nav{padding-bottom:var(--vnz-gap-row)}main nav#bread ol{font-size:85%;list-style:none;display:flex}main nav#bread ol li a{color:var(--vnz-text)}main nav#bread ol li a:after{content:">";font-family:Trebuchet MS,Lucida Grande,sans-serif;padding:0 .3rem 0 .4rem}main header{--vnz-title-color: var(--vnz-primary);--vnz-bckgrnd: color-mix(in oklab, var(--vnz-title-color) 10%, white);grid-template-columns:repeat(3,1fr);isolation:isolate;padding:calc((var(--vnz-section-padding)) / 1.5) 0 var(--vnz-section-padding)}main header:before{content:"";position:absolute;width:100vw;inset:0 0 0 50%;transform:translate(-50%);background:var(--vnz-bckgrnd, transparent);z-index:-1}main header .introtext{color:var(--vnz-primary);grid-column:span 3;padding:0 var(--vnz-gap-column) var(--vnz-gap-row)}main section{--vnz-title-color: var(--vnz-primary);--vnz-bckgrnd: color-mix(in oklab, var(--vnz-title-color) 10%, white)}main section:before{content:"";position:absolute;width:100vw;inset:0 0 0 50%;transform:translate(-50%);background:var(--vnz-bckgrnd, transparent);z-index:-1}main section h2{grid-column:span 3}main section p a,main section p a:visited{border-bottom:.075em solid;color:var(--vnz-primary);padding-bottom:.015em}:is(main section p a,main section p a:visited):hover,:is(main section p a,main section p a:visited):focus-visible{border-bottom-color:var(--vnz-text);color:var(--vnz-text)}main section ul,main section ol{margin-left:1.25em}main section li+li{padding-top:.5em}main section :is(p,ol,ul){padding-bottom:1em}main section .textblock{grid-column:span 2;padding:0 var(--vnz-gap-column)}main section details{background:color-mix(in oklab,var(--vnz-title-color) 10%,white);padding:var(--vnz-gap-row) var(--vnz-gap-column);margin:0 calc(0px - var(--vnz-gap-column))}main section details summary{color:var(--vnz-primary);font-family:sharp_groteskmedium_25,Arial,sans-serif;position:relative;anchor-name:--summary;cursor:pointer}main section details summary::marker{content:""}main section details summary:before,main section details summary:after{content:"";border-block-start:.15em solid var(--vnz-primary);height:0;width:1rem;inset-block-start:50%;inset-inline-end:0;position:absolute;position-anchor:--summary;position-area:top end}main section details summary:after{transform:rotate(90deg);transform-origin:50%}main section details[open] summary:after{transform:rotate(0)}main section details+details{margin-block:.5em 0}main section details ul{margin-top:1em}main section details ol{list-style:none;counter-reset:my-awesome-counter;margin:1.25em 0 0 2.5em}main section details ol li{margin:0 0 .5em;padding:0;counter-increment:my-awesome-counter;position:relative}main section details ol li:before{content:counter(my-awesome-counter);border:.1em solid;color:var(--vnz-primary);position:absolute;--size: 2em;left:calc(-1 * var(--size) - .5em);line-height:calc(var(--size) / 1.2);width:var(--size);height:var(--size);top:-.15em;border-radius:50%;text-align:center}main section details ol li div{border-left:.1em solid var(--vnz-primary);position:relative;left:-1.5em;padding:.25em 0 1em 1.35em;margin-top:.3em}main section details ol li div:empty{display:none}main section details:last-of-type summary{color:var(--vnz-text)}main section details:last-of-type summary:before,main section details:last-of-type summary:after{border-block-start:.15em solid var(--vnz-text)}main section.cta-block{--vnz-title-color: var(--vnz-primary);--vnz-bckgrnd: var(--vnz-bckgrnd);grid-template-columns:repeat(3,minmax(0,1fr));padding:calc((var(--vnz-section-padding)) / 1.5) 0 var(--vnz-section-padding)}main section.cta-block h3{grid-column:3;grid-row:2;align-content:center;aspect-ratio:auto}main section.cta-block vnz-shortcut figure{background-color:var(--vnz-primary);aspect-ratio:1 / .2;display:grid;place-content:flex-end flex-start;padding:var(--vnz-gap-column) 0 0 var(--vnz-gap-column)}main section.cta-block vnz-shortcut figure img{opacity:.5}main vnz-shortcut{align-self:flex-end;overflow:clip}main vnz-shortcut a{overflow:hidden}main vnz-shortcut a:hover,main vnz-shortcut a:focus-visible{opacity:.6}main vnz-shortcut a figure{aspect-ratio:2 / 1.135}main vnz-shortcut a div{background:var(--vnz-title-color);color:#fff;font-family:sharp_groteskmedium_25,Arial,sans-serif;line-height:1.25;display:grid;grid-template-columns:auto .75em;align-items:flex-end;height:4.5em;overflow:hidden;text-overflow:ellipsis;padding:calc(var(--vnz-gap-row) / 5) var(--vnz-gap-column) var(--vnz-gap-column)}main vnz-shortcut a div:after{content:"\2026";font-family:Trebuchet MS,Lucida Grande,sans-serif;font-size:150%;align-self:flex-end;display:flex}main vnz-shortcut:nth-of-type(odd){border-bottom-left-radius:var(--vnz-radius)}main vnz-shortcut:nth-of-type(2n){border-top-right-radius:var(--vnz-radius)}main .columns-2-1{display:grid;grid-template-columns:2fr 1fr;gap:var(--vnz-gap-row) var(--vnz-gap-column);padding:calc((var(--vnz-section-padding)) / 1.5) 0 var(--vnz-section-padding)}main .columns-2-1 .column-first section+section{padding-top:var(--vnz-section-padding)}main .columns-1-1{display:grid;grid-template-columns:1fr 1fr;gap:var(--vnz-gap-row) var(--vnz-gap-column)}main aside{display:grid;gap:var(--vnz-gap-row);padding:calc((var(--vnz-section-padding)) / 1.5) 0 var(--vnz-section-padding)}main form a,main form a:visited{border-bottom:.075em solid;color:var(--vnz-primary);padding-bottom:.015em}:is(main form a,main form a:visited):hover,:is(main form a,main form a:visited):focus-visible{border-bottom-color:var(--vnz-text);color:var(--vnz-text)}main vnz-home section{grid-template-columns:repeat(3,minmax(0,1fr));padding:calc((var(--vnz-section-padding)) / 1.5) 0 var(--vnz-section-padding)}main vnz-home section:nth-of-type(1){--vnz-title-color: var(--vnz-primary);--vnz-bckgrnd: var(--vnz-bckgrnd)}main vnz-home section:nth-of-type(2){--vnz-title-color: var(--vnz-splitcolor);--vnz-bckgrnd: color-mix(in oklab, var(--vnz-title-color) 10%, white);--vnz-bckgrnd: #ebfcff}main vnz-home section:nth-of-type(3){--vnz-title-color: var(--vnz-analogue);--vnz-bckgrnd: color-mix(in oklab, var(--vnz-title-color) 10%, white);--vnz-bckgrnd: #fef8fa}main vnz-home section h2,main vnz-home section h3{margin-left:var(--vnz-gap-column)}main vnz-home section h3{grid-column:3;grid-row:2;align-content:center;aspect-ratio:2 / 1.2}main vnz-home section vnz-shortcut:nth-of-type(4n+3){grid-column:2}main vnz-home section vnz-shortcut:nth-of-type(4n+4){grid-column:3}main vnz-benefits header vnz-shortcut:last-of-type{grid-column:3}main vnz-benefits section{--vnz-title-color: var(--vnz-primary);--vnz-bckgrnd: #ffffff}@media (max-width: 800px){.home-group{grid-template-columns:repeat(2,minmax(0,1fr));padding:80px 20px}.home-group>h2,.home-group>h3{grid-column:1 / -1}.home-group>h3{justify-self:start;text-align:left}.home-group figure{height:160px}}vnz-consent-control{align-self:flex-end}vnz-locations .offices-layout{display:grid;gap:24px}vnz-locations .offices-map__canvas{width:100%;min-height:360px;border-radius:12px;background:#eef2f7}vnz-locations .offices-map__fallback{margin-top:12px;color:#6b7280}vnz-locations .offices-list{padding:0;margin:0;display:grid;gap:12px}vnz-locations .offices-lists{display:grid;gap:24px}@media (min-width: 900px){vnz-locations .offices-lists{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}vnz-locations .offices-list-block h2{font-size:1.1rem;margin:0 0 8px}vnz-locations .offices-list__subtitle{margin:0 0 12px;color:#6b7280}vnz-locations .offices-list__item{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;background:#fff}vnz-locations .offices-list__item span{color:#4b5563}vnz-locations .offices-list__title{font-weight:600;color:#111827;text-decoration:none}vnz-locations .offices-list__type{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#6b7280}.tothetop{--vnz-bckgrnd: #ffffff;grid-template-columns:calc(100% - var(--vnz-gap-column));justify-items:flex-end;padding-top:calc((var(--vnz-section-padding)) / 2)}footer{padding-top:0}footer *{color:var(--vnz-analogue)}footer .meta,footer nav,footer .direct{margin:var(--vnz-gap-column)}footer nav{font-size:80%;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--vnz-gap-row) var(--vnz-gap-column)}footer .meta{display:grid;grid-template-columns:clamp(5em,50%,10em) auto;gap:calc(var(--vnz-gap-row) * 2) var(--vnz-gap-column);justify-content:space-between}footer .meta a .company-name{color:var(--vnz-primary);grid-column:span 2}footer .meta .social{display:flex;align-items:center;gap:calc(var(--vnz-gap-column) * 1.23);justify-content:flex-end}footer .meta .social .social-item{display:inline-flex}footer .meta .social .social-link{width:1.6em}:is(footer .meta .social .social-link:hover,footer .meta .social .social-link:focus-visible) img{filter:hue-rotate(30deg) brightness(1.6);transition:all .2s}footer nav .nav-column{display:grid;grid-row:span 2;grid-template-rows:subgrid;gap:.3em}footer nav .nav-column .nav-title{font-family:sharp_groteskmedium_20}footer nav .nav-column .link{display:block}footer nav .nav-title,footer nav.direct .link{border-bottom:.1em solid var(--vnz-analogue);align-self:flex-end;display:block;padding-bottom:.5em}footer nav.direct .link{border-bottom-width:.075em}footer nav address{font-style:normal;grid-column:1;grid-row:1 / span 3}
