:root{--vz-bg:#fbf6e6;--vz-bg-alt:#f3ecd2;--vz-surface:#fffbef;--vz-ink:#4a5228;--vz-ink-muted:#5c6438;--vz-ink-faint:#5c6438;--vz-line:#d9d2b8;--vz-line-strong:#b9b08f;--vz-brand:#b4561e;--vz-brand-hover:#9a4818;--vz-brand-soft:#f3ecd2;--vz-brand-ring:#b4561e59;--vz-on-brand:#fbf6e6;--vz-accent:#b4561e;--vz-accent-soft:#f3ecd2;--vz-ok:#4a5228;--vz-ok-soft:#f3ecd2;--vz-danger:#a3321a;--vz-danger-soft:#fbe9e1;--vz-font-display:"Cormorant Garamond", "Times New Roman", Georgia, serif;--vz-font-text:"Wix Madefor Text", "Segoe UI", system-ui, sans-serif;--vz-font-script:"Marck Script", "Segoe Script", cursive;--vz-font-mono:ui-monospace, monospace;--vz-fs-xs:.8rem;--vz-fs-sm:.9rem;--vz-fs-md:1rem;--vz-fs-lg:1.2rem;--vz-fs-xl:1.5rem;--vz-fs-2xl:2rem;--vz-fs-3xl:2.6rem;--vz-lh-tight:1.04;--vz-lh-body:1.6;--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:62ch;--vz-container:1180px;--vz-radius-sm:12px;--vz-radius-md:24px;--vz-radius-control:999px;--vz-border:1.5px;--vz-focus:0 0 0 3px var(--vz-brand-ring);--vz-dur-fast:.15s;--vz-dur:.25s;--vz-ease:cubic-bezier(.16, 1, .3, 1);--lf-cream:#fbf6e6;--lf-paper:#f3ecd2;--lf-field:#fffbef;--lf-olive:#4a5228;--lf-olive-deep:#3c4320;--lf-on-olive:#efe9cf;--lf-peach:#f2d2b3;--lf-rust:#b4561e;--lf-rust-hover:#9a4818;--lf-muted:#5c6438;--lf-line:#d9d2b8;--lf-pad:clamp(3.5rem, 8vw, 6.5rem);--lf-edge:64px;--lf-edge-w:1200px;--lf-torn-b:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%2064'%20preserveAspectRatio='none'%3E%3Cpath%20d='M0%2C0%20L0%2C32.8%20L12%2C30.7%20L24%2C32.5%20L36%2C32.6%20L48%2C26.1%20L60%2C31.3%20L72%2C30.6%20L84%2C30.0%20L96%2C26.4%20L108%2C35.5%20L120%2C33.0%20L132%2C36.5%20L144%2C33.9%20L156%2C30.6%20L168%2C26.1%20L180%2C21.7%20L192%2C20.6%20L204%2C13.0%20L216%2C19.8%20L228%2C18.5%20L240%2C16.6%20L252%2C20.4%20L264%2C17.0%20L276%2C17.1%20L288%2C23.0%20L300%2C18.6%20L312%2C24.1%20L324%2C24.3%20L336%2C22.2%20L348%2C17.4%20L360%2C17.8%20L372%2C22.5%20L384%2C26.0%20L396%2C32.0%20L408%2C28.1%20L420%2C29.9%20L432%2C35.4%20L444%2C34.2%20L456%2C33.7%20L468%2C35.9%20L480%2C30.2%20L492%2C30.5%20L504%2C27.2%20L516%2C27.8%20L528%2C27.1%20L540%2C21.9%20L552%2C28.0%20L564%2C29.2%20L576%2C23.3%20L588%2C21.7%20L600%2C22.7%20L612%2C25.3%20L624%2C23.4%20L636%2C15.2%20L648%2C19.3%20L660%2C14.2%20L672%2C18.3%20L684%2C17.1%20L696%2C17.9%20L708%2C16.5%20L720%2C23.9%20L732%2C20.5%20L744%2C27.6%20L756%2C24.7%20L768%2C30.9%20L780%2C26.6%20L792%2C26.8%20L804%2C26.5%20L816%2C25.2%20L828%2C29.0%20L840%2C28.1%20L852%2C28.3%20L864%2C28.6%20L876%2C37.4%20L888%2C33.1%20L900%2C32.2%20L912%2C37.1%20L924%2C27.6%20L936%2C25.2%20L948%2C24.5%20L960%2C21.0%20L972%2C19.0%20L984%2C14.8%20L996%2C16.7%20L1008%2C24.2%20L1020%2C18.6%20L1032%2C19.9%20L1044%2C20.3%20L1056%2C17.4%20L1068%2C16.6%20L1080%2C18.6%20L1092%2C14.3%20L1104%2C17.2%20L1116%2C17.6%20L1128%2C14.7%20L1140%2C20.2%20L1152%2C28.1%20L1164%2C25.3%20L1176%2C24.9%20L1188%2C33.6%20L1200%2C32.8%20L1200%2C0%20Z'/%3E%3C/svg%3E");--lf-torn-fringe:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%2064'%20preserveAspectRatio='none'%3E%3Cpath%20d='M0%2C32.8%20L0%2C32.8%20L12%2C30.7%20L24%2C32.5%20L36%2C32.6%20L48%2C26.1%20L60%2C31.3%20L72%2C30.6%20L84%2C30.0%20L96%2C26.4%20L108%2C35.5%20L120%2C33.0%20L132%2C36.5%20L144%2C33.9%20L156%2C30.6%20L168%2C26.1%20L180%2C21.7%20L192%2C20.6%20L204%2C13.0%20L216%2C19.8%20L228%2C18.5%20L240%2C16.6%20L252%2C20.4%20L264%2C17.0%20L276%2C17.1%20L288%2C23.0%20L300%2C18.6%20L312%2C24.1%20L324%2C24.3%20L336%2C22.2%20L348%2C17.4%20L360%2C17.8%20L372%2C22.5%20L384%2C26.0%20L396%2C32.0%20L408%2C28.1%20L420%2C29.9%20L432%2C35.4%20L444%2C34.2%20L456%2C33.7%20L468%2C35.9%20L480%2C30.2%20L492%2C30.5%20L504%2C27.2%20L516%2C27.8%20L528%2C27.1%20L540%2C21.9%20L552%2C28.0%20L564%2C29.2%20L576%2C23.3%20L588%2C21.7%20L600%2C22.7%20L612%2C25.3%20L624%2C23.4%20L636%2C15.2%20L648%2C19.3%20L660%2C14.2%20L672%2C18.3%20L684%2C17.1%20L696%2C17.9%20L708%2C16.5%20L720%2C23.9%20L732%2C20.5%20L744%2C27.6%20L756%2C24.7%20L768%2C30.9%20L780%2C26.6%20L792%2C26.8%20L804%2C26.5%20L816%2C25.2%20L828%2C29.0%20L840%2C28.1%20L852%2C28.3%20L864%2C28.6%20L876%2C37.4%20L888%2C33.1%20L900%2C32.2%20L912%2C37.1%20L924%2C27.6%20L936%2C25.2%20L948%2C24.5%20L960%2C21.0%20L972%2C19.0%20L984%2C14.8%20L996%2C16.7%20L1008%2C24.2%20L1020%2C18.6%20L1032%2C19.9%20L1044%2C20.3%20L1056%2C17.4%20L1068%2C16.6%20L1080%2C18.6%20L1092%2C14.3%20L1104%2C17.2%20L1116%2C17.6%20L1128%2C14.7%20L1140%2C20.2%20L1152%2C28.1%20L1164%2C25.3%20L1176%2C24.9%20L1188%2C33.6%20L1200%2C32.8%20L1200%2C37.8%20L1188%2C38.6%20L1176%2C29.9%20L1164%2C30.3%20L1152%2C33.1%20L1140%2C25.2%20L1128%2C19.7%20L1116%2C22.6%20L1104%2C22.2%20L1092%2C19.3%20L1080%2C23.6%20L1068%2C21.6%20L1056%2C22.4%20L1044%2C25.3%20L1032%2C24.9%20L1020%2C23.6%20L1008%2C29.2%20L996%2C21.7%20L984%2C19.8%20L972%2C24.0%20L960%2C26.0%20L948%2C29.5%20L936%2C30.2%20L924%2C32.6%20L912%2C42.1%20L900%2C37.2%20L888%2C38.1%20L876%2C42.4%20L864%2C33.6%20L852%2C33.3%20L840%2C33.1%20L828%2C34.0%20L816%2C30.2%20L804%2C31.5%20L792%2C31.8%20L780%2C31.6%20L768%2C35.9%20L756%2C29.7%20L744%2C32.6%20L732%2C25.5%20L720%2C28.9%20L708%2C21.5%20L696%2C22.9%20L684%2C22.1%20L672%2C23.3%20L660%2C19.2%20L648%2C24.3%20L636%2C20.2%20L624%2C28.4%20L612%2C30.3%20L600%2C27.7%20L588%2C26.7%20L576%2C28.3%20L564%2C34.2%20L552%2C33.0%20L540%2C26.9%20L528%2C32.1%20L516%2C32.8%20L504%2C32.2%20L492%2C35.5%20L480%2C35.2%20L468%2C40.9%20L456%2C38.7%20L444%2C39.2%20L432%2C40.4%20L420%2C34.9%20L408%2C33.1%20L396%2C37.0%20L384%2C31.0%20L372%2C27.5%20L360%2C22.8%20L348%2C22.4%20L336%2C27.2%20L324%2C29.3%20L312%2C29.1%20L300%2C23.6%20L288%2C28.0%20L276%2C22.1%20L264%2C22.0%20L252%2C25.4%20L240%2C21.6%20L228%2C23.5%20L216%2C24.8%20L204%2C18.0%20L192%2C25.6%20L180%2C26.7%20L168%2C31.1%20L156%2C35.6%20L144%2C38.9%20L132%2C41.5%20L120%2C38.0%20L108%2C40.5%20L96%2C31.4%20L84%2C35.0%20L72%2C35.6%20L60%2C36.3%20L48%2C31.1%20L36%2C37.6%20L24%2C37.5%20L12%2C35.7%20L0%2C37.8%20Z'/%3E%3C/svg%3E");--lf-torn-v:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%201200'%20preserveAspectRatio='none'%3E%3Cpath%20d='M64%2C0%20L39.3%2C0%20L36.6%2C12%20L37.1%2C24%20L43.2%2C36%20L35.3%2C48%20L37.2%2C60%20L35.6%2C72%20L33.4%2C84%20L25.9%2C96%20L28.4%2C108%20L25.3%2C120%20L27.7%2C132%20L19.1%2C144%20L28.5%2C156%20L21.1%2C168%20L28.0%2C180%20L25.0%2C192%20L28.0%2C204%20L20.7%2C216%20L20.8%2C228%20L17.0%2C240%20L22.5%2C252%20L19.1%2C264%20L15.5%2C276%20L16.0%2C288%20L16.5%2C300%20L20.1%2C312%20L26.7%2C324%20L28.7%2C336%20L34.5%2C348%20L30.8%2C360%20L40.3%2C372%20L42.6%2C384%20L40.1%2C396%20L39.2%2C408%20L38.9%2C420%20L29.8%2C432%20L32.0%2C444%20L27.2%2C456%20L33.6%2C468%20L31.1%2C480%20L27.1%2C492%20L30.9%2C504%20L34.5%2C516%20L32.1%2C528%20L26.9%2C540%20L33.5%2C552%20L22.5%2C564%20L27.7%2C576%20L26.3%2C588%20L21.5%2C600%20L21.6%2C612%20L16.4%2C624%20L13.3%2C636%20L17.0%2C648%20L21.6%2C660%20L24.4%2C672%20L23.3%2C684%20L31.5%2C696%20L24.5%2C708%20L30.6%2C720%20L26.8%2C732%20L30.2%2C744%20L36.2%2C756%20L27.1%2C768%20L35.5%2C780%20L34.8%2C792%20L33.3%2C804%20L28.1%2C816%20L33.7%2C828%20L37.5%2C840%20L32.9%2C852%20L35.8%2C864%20L33.7%2C876%20L40.3%2C888%20L39.1%2C900%20L36.6%2C912%20L31.7%2C924%20L26.7%2C936%20L18.6%2C948%20L20.4%2C960%20L21.7%2C972%20L21.1%2C984%20L14.2%2C996%20L15.0%2C1008%20L17.2%2C1020%20L27.0%2C1032%20L20.0%2C1044%20L23.6%2C1056%20L24.6%2C1068%20L28.5%2C1080%20L20.6%2C1092%20L21.4%2C1104%20L26.4%2C1116%20L20.0%2C1128%20L21.9%2C1140%20L22.4%2C1152%20L34.2%2C1164%20L29.8%2C1176%20L35.2%2C1188%20L36.4%2C1200%20L64%2C1200%20Z'/%3E%3C/svg%3E")}@media (width<=760px){:root{--lf-edge-w:640px}}*,: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:Cormorant Garamond;src:url(/_a/cormorant-i-cyrillic.BnpXT-eY.woff2)format("woff2");font-style:italic;font-weight:400 500;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;src:url(/_a/cormorant-i-latin-ext.BHKGGtrv.woff2)format("woff2");font-style:italic;font-weight:400 500;font-display:swap;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;src:url(/_a/cormorant-i-latin.C6MJWnjX.woff2)format("woff2");font-style:italic;font-weight:400 500;font-display:swap;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;src:url(/_a/cormorant-n-cyrillic.KZtADeSH.woff2)format("woff2");font-style:normal;font-weight:400 500;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;src:url(/_a/cormorant-n-latin-ext.DkewdGEa.woff2)format("woff2");font-style:normal;font-weight:400 500;font-display:swap;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;src:url(/_a/cormorant-n-latin.vTYAbwjx.woff2)format("woff2");font-style:normal;font-weight:400 500;font-display:swap;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:Wix Madefor Text;src:url(/_a/wix-n-cyrillic.LrKccPck.woff2)format("woff2");font-style:normal;font-weight:400 600;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Wix Madefor Text;src:url(/_a/wix-n-latin-ext._eg7_vkI.woff2)format("woff2");font-style:normal;font-weight:400 600;font-display:swap;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:Wix Madefor Text;src:url(/_a/wix-n-latin.BTSEdCXq.woff2)format("woff2");font-style:normal;font-weight:400 600;font-display:swap;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:Marck Script;src:url(/_a/marck-n-cyrillic.Njxp4IXG.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Marck Script;src:url(/_a/marck-n-latin-ext.XWfpiRAP.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;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:Marck Script;src:url(/_a/marck-n-latin.Dw8HOGhh.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;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:88px}body{background:var(--lf-cream);color:var(--lf-olive);font-family:var(--vz-font-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:1.0625rem;line-height:1.6;overflow-x:clip}h1,h2,h3,h4{font-family:var(--vz-font-display);letter-spacing:-.012em;color:var(--head,var(--lf-olive));text-wrap:balance;font-weight:500;line-height:1.04}p{text-wrap:pretty}a{color:inherit}::selection{background:var(--lf-peach);color:var(--lf-olive-deep)}:focus-visible{outline:3px solid var(--lf-rust);outline-offset:3px}.sec--olive :focus-visible,.sec--deep :focus-visible{outline-color:var(--lf-peach)}.sec--olive .contact__card :focus-visible{outline-color:var(--lf-rust)}.wrap{z-index:1;width:min(1180px,100% - 2.5rem);margin-inline:auto;position:relative}main>section{position:relative}main>section:first-of-type{z-index:30}main>section:nth-of-type(2){z-index:29}main>section:nth-of-type(3){z-index:28}main>section:nth-of-type(4){z-index:27}main>section:nth-of-type(5){z-index:26}main>section:nth-of-type(6){z-index:25}main>section:nth-of-type(7){z-index:24}main>section:nth-of-type(8){z-index:23}main>section:nth-of-type(9){z-index:22}main>section:nth-of-type(10){z-index:21}main>section:nth-of-type(11){z-index:20}.sec{padding-block:var(--lf-pad);background:var(--bg);color:var(--ink);position:relative}.sec--cream{--bg:var(--lf-cream);--head:var(--lf-olive);--ink:var(--lf-olive);--note:var(--lf-rust)}.sec--olive{--bg:var(--lf-olive);--head:var(--lf-cream);--ink:var(--lf-on-olive);--note:var(--lf-peach)}.sec--deep{--bg:var(--lf-olive-deep);--head:var(--lf-cream);--ink:var(--lf-on-olive);--note:var(--lf-peach)}.sec--torn{padding-bottom:calc(var(--lf-pad) + .5rem);-webkit-mask-image:linear-gradient(#000, #000), var(--lf-torn-b);mask-image:linear-gradient(#000, #000), var(--lf-torn-b);-webkit-mask-size:100% calc(100% - 63px), var(--lf-edge-w) var(--lf-edge);mask-size:100% calc(100% - 63px), var(--lf-edge-w) var(--lf-edge);mask-position:0 0,0 100%;mask-repeat:no-repeat,repeat-x}.sec--under{margin-top:calc(var(--lf-edge) * -1);padding-top:calc(var(--lf-pad) + var(--lf-edge))}.sec--under:before{content:"";height:var(--lf-edge);background:var(--fringe,transparent);-webkit-mask:var(--lf-torn-fringe) left top / var(--lf-edge-w) var(--lf-edge) repeat-x;mask:var(--lf-torn-fringe) left top / var(--lf-edge-w) var(--lf-edge) repeat-x;pointer-events:none;position:absolute;top:0;left:0;right:0}.sec--olive.sec--under{--fringe:#e6ddb9}.sec--cream.sec--under,.sec--deep.sec--under{--fringe:#6d7644}.sec__head{text-align:center;justify-items:center;gap:.5rem;max-width:46rem;margin:0 auto clamp(2rem,5vw,3.4rem);display:grid}.sec__head--left{text-align:left;justify-items:start;margin:0}.sec h2{font-size:clamp(2.2rem,5vw,3.6rem)}.sec__lead{max-width:34rem;font-size:1.1rem}.note{font-family:var(--vz-font-script);color:var(--note,var(--lf-rust));letter-spacing:0;font-size:clamp(1.45rem,2.3vw,1.85rem);line-height:1.15}.btn{min-height:3rem;font-family:var(--vz-font-text);cursor:pointer;transition:background-color .2s, color .2s, transform .25s var(--vz-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.7rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn--rust{background:var(--lf-rust);color:var(--lf-cream)}.btn--rust:hover{background:var(--lf-rust-hover);transform:translateY(-2px)}.btn--cream{background:var(--lf-cream);color:var(--lf-olive)}.btn--cream:hover{background:var(--lf-peach);transform:translateY(-2px)}.link{color:var(--head,var(--lf-olive));text-decoration:underline;text-decoration-color:var(--lf-rust);text-underline-offset:5px;font-weight:600;text-decoration-thickness:1.5px}.link:hover{color:var(--lf-rust-hover)}@keyframes lf-rise{0%{opacity:.3;transform:translateY(26px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:linear both lf-rise view();animation-range:entry entry 38%}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;animation:none;transform:none}.btn{transition:none}.btn--rust:hover,.btn--cream:hover{transform:none}}.vz-leadform{color:var(--lf-olive)}.vz-leadform__title{font-family:var(--vz-font-display);color:var(--lf-olive);font-size:clamp(1.8rem,3.4vw,2.2rem);font-weight:500;line-height:1.05}.vz-leadform__desc,.vz-muted{color:var(--lf-muted);margin-top:.3rem;margin-bottom:1rem;font-size:.95rem}.vz-field__label{color:var(--lf-olive);font-size:.92rem;font-weight:600}.vz-field__req{color:var(--lf-rust)}.vz-input{background:var(--lf-field);width:100%;min-height:3.1rem;color:var(--lf-olive);border:1.5px solid #7c8252;border-radius:999px;padding:.75rem 1.2rem;font-size:1rem;line-height:1.4;transition:border-color .2s,box-shadow .2s}textarea.vz-input{resize:vertical;border-radius:24px;min-height:6.2rem;padding-top:.85rem}.vz-input::placeholder{color:var(--lf-muted);opacity:1}select.vz-input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--lf-olive) 50%), linear-gradient(135deg, var(--lf-olive) 50%, transparent 50%);background-position:calc(100% - 1.5rem),calc(100% - 1.1rem);background-repeat:no-repeat;background-size:.45rem .45rem,.45rem .45rem;padding-right:2.8rem}.vz-input:hover{border-color:var(--lf-olive)}.vz-input:focus-visible{outline:3px solid var(--lf-rust);outline-offset:2px;border-color:var(--lf-rust)}.vz-input[aria-invalid=true]{border-color:var(--vz-danger)}.vz-checkbox{width:1.35rem;height:1.35rem;accent-color:var(--lf-rust);cursor:pointer;margin:.15rem 0 0}.vz-consent{color:var(--lf-muted);margin-top:.4rem;font-size:.88rem;line-height:1.5}.vz-consent a{color:var(--lf-olive);text-decoration-color:var(--lf-rust);text-underline-offset:3px}.vz-consent a:hover{color:var(--lf-rust-hover)}.vz-field__error{color:var(--vz-danger);margin-top:.15rem;font-size:.88rem}.vz-btn{background:var(--lf-rust);width:100%;min-height:3.4rem;color:var(--lf-cream);cursor:pointer;transition:background-color .2s, transform .25s var(--vz-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.9rem 1.8rem;font-size:1.05rem;font-weight:600;display:inline-flex}.vz-btn:hover{background:var(--lf-rust-hover);transform:translateY(-2px)}.vz-btn:focus-visible{outline:3px solid var(--lf-rust);outline-offset:3px}.vz-btn:disabled{opacity:.7;cursor:progress;transform:none}.vz-leadform__status{background:var(--vz-danger-soft);color:var(--vz-danger);border-radius:16px;padding:.7rem 1rem;font-size:.95rem}.vz-leadform__done{text-align:center;font-family:var(--vz-font-display);color:var(--lf-olive);justify-items:center;gap:.8rem;padding:2rem 0;font-size:1.7rem;line-height:1.2;display:grid}.vz-leadform__done svg{color:var(--lf-rust)}@media (prefers-reduced-motion:reduce){.vz-input,.vz-btn{transition:none}.vz-btn:hover{transform:none}}.legal{background:var(--lf-cream)}.legal__bar{border-bottom:1px solid var(--lf-line)}.legal__bar a{width:min(760px,100% - 2rem);font-family:var(--vz-font-display);color:var(--lf-olive);margin-inline:auto;padding:1.1rem 0;font-size:1.6rem;line-height:1;text-decoration:none;display:block}@media (width<=479px){.sec h2{font-size:clamp(1.9rem,9vw,2.3rem)}.sec__head{margin-bottom:1.8rem}}
