:root{--vz-bg:#f4f0e8;--vz-bg-alt:#ece7dd;--vz-surface:#f4f0e8;--vz-ink:#1e1e1e;--vz-ink-muted:#5e5a54;--vz-ink-faint:#6e6a63;--vz-line:#bdb8ae;--vz-line-strong:#8e897f;--vz-brand:#2b2b2b;--vz-brand-hover:#1e1e1e;--vz-brand-soft:#ece7dd;--vz-brand-ring:#1e1e1e47;--vz-on-brand:#f4f0e8;--vz-accent:#2b2b2b;--vz-accent-soft:#ece7dd;--vz-ok:#2f6b3c;--vz-ok-soft:#f0faf0;--vz-danger:#a33b2e;--vz-danger-soft:#fdf2f2;--vz-font-display:"Jost", "Manrope", system-ui, sans-serif;--vz-font-text:"Manrope", system-ui, sans-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:1280px;--vz-radius-sm:10px;--vz-radius-md:14px;--vz-radius-control:14px;--vz-border:1px;--vz-focus:0 0 0 2px var(--vz-brand-ring);--bz-field:#8e897f;--bz-dark:#2b2b2b;--bz-on-dark:#f4f0e8;--bz-on-dark-muted:#d9d4c9;--bz-dark-line:#f4f0e83d;--vz-dur-fast:.12s;--vz-dur:.2s;--vz-ease:ease}*,: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:Jost;font-weight:300 400;font-style:normal;font-display:swap;src:url(/_a/jost-cyr.D8fMgurQ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-weight:300 400;font-style:normal;font-display:swap;src:url(/_a/jost-latx.CIz6PhuC.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:Jost;font-weight:300 400;font-style:normal;font-display:swap;src:url(/_a/jost-lat.BzT6BTit.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:Manrope;font-weight:400 600;font-style:normal;font-display:swap;src:url(/_a/manrope-cyr.q0eU228t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-weight:400 600;font-style:normal;font-display:swap;src:url(/_a/manrope-latx.CXlhzf6K.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:Manrope;font-weight:400 600;font-style:normal;font-display:swap;src:url(/_a/manrope-lat.BmzK5LJ9.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}body{background:var(--vz-bg);color:var(--vz-ink);font-family:var(--vz-font-text);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;overflow-x:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--vz-ink);outline-offset:3px}.bz-dark :focus-visible{outline-color:var(--bz-on-dark)}.bz-wrap{width:100%;max-width:var(--vz-container);margin-inline:auto;padding-inline:clamp(1.25rem,3vw,2.5rem)}.bz-section{padding-block:clamp(3rem,6.5vw,6rem)}.bz-section--tight{padding-block:clamp(2rem,4vw,3.5rem)}.bz-skip{background:var(--bz-dark);color:var(--bz-on-dark);z-index:10;padding:.6rem 1rem;position:absolute;top:0;left:-999px}.bz-skip:focus{left:0}.bz-h1,.bz-h2,.bz-display{font-family:var(--vz-font-display);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;color:var(--vz-ink);margin:0;font-weight:300}.bz-h1{font-size:clamp(2.5rem,6.1vw,6.4rem);line-height:.98}.bz-h1 span{display:block}.bz-h1--page{font-size:clamp(1.75rem,7.6vw,3.2rem);line-height:1}.bz-h2{font-size:clamp(2rem,4.6vw,4.25rem);line-height:1}.bz-h2--md{font-size:clamp(1.6rem,3.2vw,2.75rem)}.bz-h3{font-family:var(--vz-font-display);text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance;margin:0;font-size:clamp(1.4rem,2vw,1.9rem);font-weight:300;line-height:1.05}.bz-lede{color:var(--vz-ink-muted);max-width:32rem;margin:1.5rem 0 0;font-size:1.0625rem;line-height:1.55}.bz-muted{color:var(--vz-ink-muted)}.bz-label{letter-spacing:.16em;text-transform:uppercase;color:var(--vz-ink-muted);align-items:center;gap:1rem;margin:0 0 1.5rem;font-size:12px;font-weight:500;display:flex}.bz-label:after{content:"";background:var(--vz-line);flex:1;height:1px}.bz-dark .bz-label{color:var(--bz-on-dark-muted)}.bz-dark .bz-label:after{background:var(--bz-dark-line)}.bz-btn{border:1px solid var(--vz-brand);background:var(--vz-brand);color:var(--vz-on-brand);font:500 13px/1 var(--vz-font-text);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:.9rem;padding:1rem 1.75rem;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.bz-btn svg{flex:none;transition:transform .2s}.bz-btn:hover{color:var(--vz-ink);background:0 0}.bz-btn:hover svg{transform:translate(3px)}.bz-btn--sm{padding:.8rem 1.25rem;font-size:12px}.bz-btn--light{background:var(--bz-on-dark);color:var(--vz-ink);border-color:var(--bz-on-dark)}.bz-btn--light:hover{color:var(--bz-on-dark);background:0 0}.bz-head{z-index:5;border-bottom:1px solid var(--vz-line);position:relative}.bz-head__row{align-items:center;gap:2rem;min-height:4.5rem;display:flex}.bz-brand{font-family:var(--vz-font-display);letter-spacing:.02em;text-transform:uppercase;margin-right:auto;font-size:1.5rem;font-weight:400;text-decoration:none}.bz-nav{gap:1.75rem;display:flex}.bz-nav a{letter-spacing:.1em;text-transform:uppercase;color:var(--vz-ink-muted);border-bottom:1px solid #0000;padding-block:.4rem;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s}.bz-nav a:hover,.bz-nav a[aria-current]{color:var(--vz-ink);border-bottom-color:var(--vz-ink)}.bz-menu{display:none}@media (width<=1020px){.bz-nav,.bz-head .bz-btn{display:none}.bz-menu{display:block}.bz-menu summary{cursor:pointer;border:1px solid var(--vz-ink);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:.7rem 1.25rem;font-size:12px;font-weight:500;list-style:none}.bz-menu summary::-webkit-details-marker{display:none}.bz-menu[open] summary{background:var(--vz-ink);color:var(--vz-bg)}.bz-menu__panel{background:var(--vz-bg);border-bottom:1px solid var(--vz-line);padding:.5rem clamp(1.25rem,3vw,2.5rem) 1.5rem;display:grid;position:absolute;top:100%;left:0;right:0}.bz-menu__panel a{border-bottom:1px solid var(--vz-line);font-family:var(--vz-font-display);text-transform:uppercase;padding:1rem 0;font-size:1.5rem;font-weight:300;text-decoration:none}.bz-menu__panel .bz-btn{font-family:var(--vz-font-text);border-bottom:1px solid var(--vz-brand);justify-self:start;margin-top:1.25rem;padding:1rem 1.5rem;font-size:12px;font-weight:500}.bz-menu__panel .bz-btn:hover{color:var(--vz-ink)}}.bz-hero{padding-block:clamp(2rem,4vw,3.5rem) clamp(2.5rem,5vw,4.5rem)}.bz-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.bz-hero__text{padding-top:clamp(0rem,2vw,1.5rem)}.bz-hero__act{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.bz-hero__media{background:#1c1b19;border-radius:16px;align-self:stretch;min-height:20rem;position:relative;overflow:hidden}.bz-hero__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width<=860px){.bz-hero__grid{grid-template-columns:1fr}.bz-h1{font-size:clamp(2.3rem,11.5vw,4.5rem)}.bz-hero__media{aspect-ratio:3/2;min-height:0}}.bz-facts{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));border:1px solid var(--vz-line);border-radius:20px;margin:0;padding:2rem 0;display:grid}.bz-facts>div{border-left:1px solid var(--vz-line);min-width:0;padding:0 2rem}.bz-facts>div:first-child{border-left:0}.bz-facts dt{font-family:var(--vz-font-display);text-transform:uppercase;white-space:nowrap;letter-spacing:-.01em;font-size:clamp(2rem,3.6vw,3.25rem);font-weight:300;line-height:1}.bz-facts dd{color:var(--vz-ink-muted);margin:.6rem 0 0;font-size:14px;line-height:1.45}@media (width<=860px){.bz-facts{grid-template-columns:1fr 1fr;padding:0}.bz-facts>div{padding:1.5rem 1rem}.bz-facts>div:nth-child(odd){border-left:0}.bz-facts>div:nth-child(n+3){border-top:1px solid var(--vz-line)}.bz-facts[style*=--n\:3]>div:nth-child(3){border-left:0;grid-column:1/-1}}.bz-cards{grid-template-columns:1.2fr 1.2fr 1.2fr 1fr;align-items:start;gap:1rem;display:grid}.bz-card{border:1px solid var(--vz-line);border-radius:20px;flex-direction:column;gap:.9rem;min-height:100%;padding:1rem 1rem 1.25rem;transition:border-color .2s;display:flex;position:relative}.bz-card:hover{border-color:var(--vz-ink)}.bz-card__photo{aspect-ratio:3/2;background:var(--vz-bg-alt);border-radius:12px;overflow:hidden}.bz-card__photo img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.bz-card p{color:var(--vz-ink-muted);margin:0;font-size:15px;line-height:1.5}.bz-card .bz-h3 a{text-decoration:none}.bz-card .bz-h3 a:after{content:"";border-radius:20px;position:absolute;inset:0}.bz-card__foot{justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:auto;display:flex}.bz-round{border:1px solid var(--vz-ink);border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;transition:background .2s,color .2s;display:inline-grid}.bz-card:hover .bz-round{background:var(--vz-ink);color:var(--vz-bg)}.bz-card--dark{background:var(--bz-dark);color:var(--bz-on-dark);border-color:var(--bz-dark);border-radius:20px;justify-content:space-between;min-height:24rem;padding:1.75rem 1.5rem 1.5rem;transform:translateY(1.5rem)rotate(-1.5deg)}.bz-card--dark:hover{border-color:var(--bz-dark)}.bz-card--dark p{color:var(--bz-on-dark-muted)}.bz-card--dark .bz-h3{color:var(--bz-on-dark)}.bz-card__price{font-family:var(--vz-font-display);text-transform:uppercase;white-space:nowrap;color:var(--bz-on-dark);margin:0 0 1rem;font-size:clamp(2rem,3.4vw,3rem);font-weight:300;line-height:1}.bz-card--dark .bz-btn{z-index:1;align-self:flex-start;position:relative}@media (width<=1100px){.bz-cards{grid-template-columns:1fr 1fr}.bz-card--dark{grid-column:1/-1;min-height:0}}@media (width<=720px){.bz-cards{grid-template-columns:1fr}.bz-card--dark{transform:none}}.bz-strips{gap:1rem;display:grid}.bz-strip{border:1px solid var(--vz-line);border-radius:36px;grid-template-columns:clamp(6rem,13vw,11rem) .9fr 1.3fr;gap:1.5rem;padding:2rem 2.5rem 0;transition:border-color .2s;display:grid;overflow:hidden}.bz-strip:hover{border-color:var(--vz-ink)}.bz-strip__num{font-family:var(--vz-font-display);letter-spacing:-.02em;color:var(--vz-ink);align-self:end;margin-bottom:-.34em;font-size:clamp(5rem,11vw,9.5rem);font-weight:300;line-height:.8}.bz-strip__name{padding-bottom:2rem}.bz-strip__name p{color:var(--vz-ink-muted);margin:.9rem 0 0;font-size:14px}.bz-strip__name a{border-bottom:1px solid var(--vz-ink);text-decoration:none}.bz-strip__list{grid-template-columns:1fr 1fr;align-content:start;gap:.55rem 2rem;margin:0;padding:0 0 2rem;font-size:14.5px;list-style:none;display:grid}.bz-strip__list li,.bz-ticks li{padding-left:1.2rem;line-height:1.45;position:relative}.bz-strip__list li:before,.bz-ticks li:before{content:"";background:var(--vz-ink-muted);width:8px;height:1px;position:absolute;top:.72em;left:0}@media (width<=860px){.bz-strip{border-radius:28px;grid-template-columns:1fr;gap:0;padding:1.5rem 1.5rem 0}.bz-strip__num{margin-bottom:0;font-size:clamp(4rem,22vw,6rem);line-height:.9}.bz-strip__name{padding:1rem 0}.bz-strip__list{grid-template-columns:1fr}}.bz-steps{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.bz-steps li{border-left:1px solid var(--vz-line);padding:0 1.5rem}.bz-steps li:first-child{border-left:0;padding-left:0}.bz-step__n{font-family:var(--vz-font-display);margin-bottom:1rem;font-size:clamp(2.75rem,5vw,4.5rem);font-weight:300;line-height:1;display:block}.bz-step__t{margin:0 0 .5rem;font-size:16px;font-weight:600}.bz-steps p{color:var(--vz-ink-muted);margin:0;font-size:15px}@media (width<=860px){.bz-steps{grid-template-columns:1fr;gap:1.5rem}.bz-steps li,.bz-steps li:first-child{border-left:0;border-top:1px solid var(--vz-line);padding:1.25rem 0 0}}.bz-split{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.bz-split--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bz-split--left{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.bz-split--right{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.bz-prose{color:var(--vz-ink-muted);font-size:15px;line-height:1.6}.bz-prose p{margin:0 0 1rem}.bz-prose h3{font-family:var(--vz-font-display);text-transform:uppercase;color:var(--vz-ink);margin:1.5rem 0 .75rem;font-size:1.4rem;font-weight:300;line-height:1.1}.bz-cols{columns:2;column-gap:2rem}.bz-cols>*{break-inside:avoid-column}.bz-quote{font-family:var(--vz-font-display);border-top:1px solid var(--vz-line);text-wrap:balance;margin:2rem 0 0;padding-top:1.5rem;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:300;line-height:1.2}@media (width<=860px){.bz-split{grid-template-columns:1fr}.bz-cols{columns:1}}.bz-ticks{gap:0;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.bz-ticks li{border-top:1px solid var(--vz-line);padding:.9rem 0 .9rem 1.5rem}.bz-ticks li:last-child{border-bottom:1px solid var(--vz-line)}.bz-ticks li:before{background:var(--vz-ink);width:10px;top:1.55em;left:0}.bz-ticks--two{grid-template-columns:1fr 1fr;column-gap:2.5rem}.bz-ticks--two li:nth-last-child(2){border-bottom:1px solid var(--vz-line)}@media (width<=720px){.bz-ticks--two{grid-template-columns:1fr}.bz-ticks--two li:nth-last-child(2){border-bottom:0}}.bz-dark{background:var(--bz-dark);color:var(--bz-on-dark);border-radius:28px;padding:clamp(1.75rem,4vw,4rem)}.bz-dark .bz-h2{color:var(--bz-on-dark)}.bz-dark__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.bz-contacts{gap:1.25rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.bz-contacts small{letter-spacing:.16em;text-transform:uppercase;color:var(--bz-on-dark-muted);margin-bottom:.2rem;font-size:12px;font-weight:500;display:block}.bz-contacts a,.bz-contacts span{font-family:var(--vz-font-display);font-size:clamp(1.25rem,2vw,1.6rem);font-weight:300;line-height:1.25;text-decoration:none}.bz-contacts .bz-addr{font-family:var(--vz-font-text);color:var(--bz-on-dark-muted);font-size:15px;font-weight:400}@media (width<=860px){.bz-dark{border-radius:22px}.bz-dark__grid{grid-template-columns:1fr}}.bz-table-wrap{border:1px solid var(--vz-line);-webkit-overflow-scrolling:touch;border-radius:20px;max-width:100%;overflow-x:auto}.bz-table{border-collapse:collapse;width:100%;font-size:14.5px}.bz-table th,.bz-table td{border-left:1px solid var(--vz-line);border-top:1px solid var(--vz-line);text-align:center;white-space:nowrap;padding:.95rem 1.1rem}.bz-table tr:first-child>*{border-top:0}.bz-table th:first-child{text-align:left;white-space:normal;background:var(--vz-bg);border-left:0;min-width:11rem;font-weight:600;position:sticky;left:0}.bz-table tbody th{font-weight:600}.bz-table--v th,.bz-table--v td{text-align:left}.bz-bw{filter:grayscale()contrast(.96)sepia(.12)}.bz-thumbs{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.bz-thumbs li{aspect-ratio:1;background:var(--vz-bg-alt);border-radius:12px;overflow:hidden}.bz-thumbs img{object-fit:cover;width:100%;height:100%}.bz-gal+.bz-gal{margin-top:3rem}.bz-gal__head{align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.bz-gal__head span{color:var(--vz-ink-muted);font-size:13px}.bz-sketch{border:1px solid var(--vz-line);background:#fff;border-radius:20px;padding:1rem}.bz-sketch img{border-radius:10px;width:100%;height:auto}.bz-frame{background:var(--vz-bg-alt);border-radius:16px;overflow:hidden}.bz-frame img{object-fit:cover;width:100%;height:100%}.bz-render{aspect-ratio:1;background:var(--vz-bg-alt);border-radius:16px;align-self:stretch;overflow:hidden}.bz-render img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.bz-photos{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.bz-photos .bz-frame{aspect-ratio:1}.bz-photos--4{grid-template-columns:repeat(4,1fr)}@media (width<=640px){.bz-photos--4{grid-template-columns:1fr 1fr}}.bz-map{border:1px solid var(--vz-line);border-radius:20px;overflow:hidden}.bz-map iframe{filter:grayscale()contrast(.96)sepia(.12);border:0;width:100%;height:22rem;display:block}.bz-service{border-top:1px solid var(--vz-line);grid-template-columns:11rem minmax(0,.9fr) minmax(0,1.3fr);align-items:start;gap:2rem;padding:2rem 0;display:grid}.bz-service:last-child{border-bottom:1px solid var(--vz-line)}.bz-service .bz-frame{aspect-ratio:5/4}.bz-service .bz-prose p{margin-bottom:.7rem}@media (width<=860px){.bz-service{grid-template-columns:1fr;gap:1rem}.bz-service .bz-frame{max-width:14rem}}.bz-article{border-top:1px solid var(--vz-line);grid-template-columns:8.5rem minmax(0,1fr);gap:1.5rem;padding:1.5rem 0;display:grid}.bz-article:last-child{border-bottom:1px solid var(--vz-line)}.bz-article time{letter-spacing:.08em;color:var(--vz-ink-muted);padding-top:.35rem;font-size:13px}.bz-article p{color:var(--vz-ink-muted);max-width:46rem;margin:.5rem 0 0;font-size:15px}@media (width<=600px){.bz-article{grid-template-columns:1fr;gap:.25rem}}.bz-foot{border-top:1px solid var(--vz-line);margin-top:clamp(3rem,6vw,5rem);padding-block:3rem 2rem}.bz-foot__grid{grid-template-columns:1.3fr 1fr 1fr;gap:2rem;display:grid}.bz-foot h2{letter-spacing:.16em;text-transform:uppercase;color:var(--vz-ink-muted);margin:0 0 1rem;font-size:12px;font-weight:500}.bz-foot p,.bz-foot address{color:var(--vz-ink-muted);margin:0 0 .4rem;font-size:14.5px;font-style:normal}.bz-foot a{text-decoration:none}.bz-foot a:hover{text-decoration:underline}.bz-foot__nav{gap:.35rem;font-size:14.5px;display:grid}.bz-foot__copy{border-top:1px solid var(--vz-line);color:var(--vz-ink-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-top:2.5rem;padding-top:1.25rem;font-size:13px;display:flex}@media (width<=860px){.bz-foot__grid{grid-template-columns:1fr}}@media (width<=480px){.bz-h2{overflow-wrap:break-word;font-size:clamp(1.6rem,8vw,2.25rem)}.bz-h2--md{font-size:clamp(1.5rem,7vw,2rem)}.bz-facts dt{font-size:clamp(1.5rem,8vw,2.1rem)}.bz-table th:first-child{min-width:8.5rem}}.vz-leadform{max-width:100%}.vz-leadform__fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.vz-leadform__fields .vz-field[data-span=full]{grid-column:1/-1}.vz-field{flex-direction:column;gap:.45rem;min-width:0;display:flex}.vz-field__label{letter-spacing:.14em;text-transform:uppercase;color:var(--vz-ink-muted);font-size:12px;font-weight:500}.vz-input{width:100%;font:400 16px/1.4 var(--vz-font-text);color:var(--vz-ink);background:var(--vz-bg);border:1px solid var(--bz-field);border-radius:14px;padding:.95rem 1.1rem;transition:border-color .2s}.vz-input::placeholder{color:var(--vz-ink-faint)}.vz-input:focus{border-color:var(--vz-ink);box-shadow:0 0 0 1px var(--vz-ink);outline:none}textarea.vz-input{resize:vertical;min-height:6rem}.vz-checkbox{width:1.15rem;height:1.15rem;accent-color:var(--vz-brand);flex:none;margin-top:.2rem}.vz-consent{color:var(--vz-ink-muted);flex-wrap:wrap;align-items:flex-start;gap:.6rem;font-size:13px;line-height:1.5;display:flex}.vz-consent a{color:inherit;text-underline-offset:3px;text-decoration:underline}.vz-field__error{color:var(--vz-danger);margin:0;font-size:13px}.vz-btn{border:1px solid var(--vz-brand);background:var(--vz-brand);color:var(--vz-on-brand);font:500 13px/1 var(--vz-font-text);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;padding:1.05rem 1.75rem;transition:background .2s,color .2s;display:inline-flex}.vz-btn:hover{color:var(--vz-ink);background:0 0}.vz-btn[data-block]{width:100%}.vz-leadform__status{margin:0;font-size:14px}.vz-leadform__done{align-items:center;gap:1rem;font-size:16px;display:flex}.vz-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.bz-dark .vz-field__label{color:var(--bz-on-dark-muted)}.bz-dark .vz-input{background:var(--bz-on-dark);border-color:var(--bz-on-dark);color:var(--vz-ink)}.bz-dark .vz-input:focus{box-shadow:0 0 0 2px var(--bz-dark), 0 0 0 3px var(--bz-on-dark)}.bz-dark .vz-consent{color:var(--bz-on-dark-muted)}.bz-dark .vz-checkbox{accent-color:var(--bz-on-dark)}.bz-dark .vz-btn{background:var(--bz-on-dark);color:var(--vz-ink);border-color:var(--bz-on-dark)}.bz-dark .vz-btn:hover{color:var(--bz-on-dark);background:0 0}.bz-dark .vz-field__error{color:#f2b8ae}@media (width<=560px){.vz-leadform__fields{grid-template-columns:1fr}}.legal h1{font-family:var(--vz-font-display);text-transform:uppercase;text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.75rem,5vw,3rem);font-weight:300;line-height:1.05}.legal h2{font-family:var(--vz-font-display);text-transform:uppercase;font-size:1.4rem;font-weight:300}.legal{color:var(--vz-ink-muted);font-size:15px}.legal a{color:var(--vz-ink);text-underline-offset:3px}
