:root{--vz-bg:#fbf6e6;--vz-bg-alt:#f3ecd2;--vz-surface:#fffbef;--vz-ink:#4a5228;--vz-ink-muted:#5c6438;--vz-ink-faint:#6b7347;--vz-line:#d9d2b8;--vz-line-strong:#b9b08d;--vz-brand:#b4561e;--vz-brand-hover:#9a4818;--vz-brand-soft:#f6e4d2;--vz-brand-ring:#b4561e59;--vz-on-brand:#fbf6e6;--vz-accent:#b4561e;--vz-accent-soft:#f6e4d2;--vz-ok:#2a8a2a;--vz-ok-soft:#f0faf0;--vz-danger:#c33;--vz-danger-soft:#fdf2f2;--vz-font-display:"Cormorant Garamond", "Times New Roman", 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:1180px;--vz-radius-sm:.75rem;--vz-radius-md:1.25rem;--vz-radius-control:999px;--vz-border:1px;--vz-focus:0 0 0 2px var(--vz-brand-ring);--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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_a/cormorant-garamond-300-i-cyrillic.Bi4RSOgf.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:300;font-display:swap;src:url(/_a/cormorant-garamond-300-i-latin.qkwBXYHn.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:300 600;font-display:swap;src:url(/_a/cormorant-garamond-300-cyrillic.BWCqVJN0.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:300 600;font-display:swap;src:url(/_a/cormorant-garamond-300-latin.CUoBjw-S.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-style:normal;font-weight:400 600;font-display:swap;src:url(/_a/manrope-400-cyrillic.Dvxsihut.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 600;font-display:swap;src:url(/_a/manrope-400-latin.DHIcAJRg.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:Marck Script;font-style:normal;font-weight:400;font-display:swap;src:url(/_a/marck-script-400-cyrillic.BIatlnl2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Marck Script;font-style:normal;font-weight:400;font-display:swap;src:url(/_a/marck-script-400-latin.hvIDGCO4.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}:root{--bz-cream:#fbf6e6;--bz-paper:#f3ecd2;--bz-olive:#4a5228;--bz-olive-deep:#3c4320;--bz-rust:#b4561e;--bz-on-olive:#efe9cf;--bz-script-on-olive:#f2d2b3;--bz-torn:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%2064'%20preserveAspectRatio='none'%3E%3Cpath%20d='M0%2C64%20L0%2C30%20L12%2C27%20L24%2C23%20L36%2C28%20L48%2C21%20L61%2C21%20L73%2C22%20L85%2C24%20L97%2C18%20L109%2C20%20L121%2C20%20L133%2C26%20L145%2C18%20L158%2C26%20L170%2C20%20L182%2C26%20L194%2C26%20L206%2C32%20L218%2C26%20L230%2C23%20L242%2C16%20L255%2C21%20L267%2C21%20L279%2C16%20L291%2C10%20L303%2C10%20L315%2C10%20L327%2C11%20L339%2C10%20L352%2C14%20L364%2C10%20L376%2C16%20L388%2C25%20L400%2C29%20L412%2C33%20L424%2C40%20L436%2C32%20L448%2C32%20L461%2C24%20L473%2C29%20L485%2C30%20L497%2C23%20L509%2C22%20L521%2C27%20L533%2C28%20L545%2C21%20L558%2C29%20L570%2C21%20L582%2C27%20L594%2C36%20L606%2C40%20L618%2C40%20L630%2C40%20L642%2C35%20L655%2C34%20L667%2C39%20L679%2C40%20L691%2C38%20L703%2C40%20L715%2C32%20L727%2C32%20L739%2C23%20L752%2C21%20L764%2C30%20L776%2C23%20L788%2C31%20L800%2C39%20L812%2C40%20L824%2C32%20L836%2C31%20L848%2C35%20L861%2C28%20L873%2C24%20L885%2C17%20L897%2C23%20L909%2C30%20L921%2C38%20L933%2C40%20L945%2C40%20L958%2C32%20L970%2C32%20L982%2C36%20L994%2C40%20L1006%2C31%20L1018%2C23%20L1030%2C15%20L1042%2C23%20L1055%2C16%20L1067%2C14%20L1079%2C13%20L1091%2C20%20L1103%2C14%20L1115%2C10%20L1127%2C15%20L1139%2C10%20L1152%2C10%20L1164%2C10%20L1176%2C18%20L1188%2C13%20L1200%2C30%20L1200%2C64%20Z'%20fill='%23000'/%3E%3C/svg%3E");--bz-gutter:clamp(1.25rem, 5vw, 3rem)}html{scroll-behavior:smooth;scroll-padding-top:4.5rem}body{background:var(--bz-cream);color:var(--bz-olive);font-family:var(--vz-font-text);font-size:1.0625rem;line-height:1.65}h1,h2,h3{font-family:var(--vz-font-display);letter-spacing:-.01em;text-wrap:balance;font-weight:400;line-height:1.04}h2{font-size:clamp(2.3rem,6vw,3.9rem)}h3{font-size:clamp(1.55rem,3vw,1.95rem);line-height:1.12}p{text-wrap:pretty}.bz-wrap{width:min(100% - 2 * var(--bz-gutter), 1180px);margin-inline:auto}.bz-narrow{width:min(100% - 2 * var(--bz-gutter), 46rem);margin-inline:auto}.bz-script{font-family:Marck Script,cursive;font-weight:400;line-height:1.15}.bz-sec{padding-block:clamp(3.5rem,8vw,6.5rem);position:relative}.bz-sec--cream{background:var(--bz-cream);color:var(--bz-olive)}.bz-sec--olive{background:var(--bz-olive);color:var(--bz-on-olive)}.bz-sec--olive h1,.bz-sec--olive h2,.bz-sec--olive h3{color:var(--bz-cream)}.bz-sec--olive .bz-script{color:var(--bz-script-on-olive)}.bz-sec--cream .bz-script{color:var(--bz-rust)}.bz-lede{max-width:38rem;font-size:1.125rem}.bz-head-block{margin-bottom:clamp(2rem,5vw,3.5rem)}.bz-head-block .bz-script{margin-bottom:.4rem;font-size:1.6rem}.bz-seam{height:64px;margin-top:-1px;position:relative}.bz-seam:before{content:"";-webkit-mask:var(--bz-torn) 0 0 / 1200px 100% repeat-x;mask:var(--bz-torn) 0 0 / 1200px 100% repeat-x;position:absolute;inset:0}.bz-seam--c2o{background:var(--bz-cream)}.bz-seam--c2o:before,.bz-seam--o2c{background:var(--bz-olive)}.bz-seam--o2c:before{background:var(--bz-cream)}.bz-seam--o2d{background:var(--bz-olive)}.bz-seam--o2d:before{background:var(--bz-olive-deep)}.bz-btn{min-height:3.1rem;font-family:var(--vz-font-text);white-space:nowrap;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1.7rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .18s,background-color .18s,color .18s;display:inline-flex}.bz-btn:hover{transform:translateY(-2px)}.bz-btn:active{transform:translateY(0)scale(.98)}.bz-btn--fill{background:var(--bz-rust);color:var(--bz-cream)}.bz-btn--fill:hover{background:#9a4818}.bz-btn--line{border-color:var(--bz-olive);color:var(--bz-olive)}.bz-btn--line:hover{background:var(--bz-olive);color:var(--bz-cream)}.bz-btn--cream{background:var(--bz-cream);color:var(--bz-olive)}.bz-btn--cream:hover{background:#fff}.bz-btn:focus-visible,.bz-badge:focus-visible,.bz-nav a:focus-visible,.bz-faq summary:focus-visible{outline:3px solid var(--bz-rust);outline-offset:3px}.bz-sec--olive .bz-btn:focus-visible,.bz-foot a:focus-visible{outline-color:var(--bz-cream)}.bz-top{z-index:20;background:var(--bz-cream);border-bottom:1px solid var(--vz-line);position:sticky;top:0}.bz-top__in{justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.1rem;display:flex}.bz-brand{font-family:var(--vz-font-display);color:var(--bz-olive);font-size:1.85rem;font-weight:500;line-height:1;text-decoration:none}.bz-nav{gap:clamp(1.25rem,3vw,2.5rem);display:flex}.bz-nav a{color:var(--bz-olive);border-bottom:1.5px solid #0000;padding-block:.4rem;font-size:.95rem;font-weight:500;text-decoration:none}.bz-nav a:hover{border-bottom-color:var(--bz-rust)}.bz-top .bz-btn{min-height:2.6rem;padding:.45rem 1.25rem;font-size:.92rem}@media (width<=760px){.bz-nav{display:none}.bz-brand{font-size:1.6rem}}.bz-hero{background:var(--bz-cream);text-align:center;padding:clamp(3.5rem,9vw,7rem) 0 clamp(2rem,4vw,3.5rem);position:relative;overflow:hidden}.bz-hero__in{z-index:2;position:relative}.bz-hero h1{letter-spacing:-.025em;color:var(--bz-olive);margin:0;font-size:clamp(4.1rem,15vw,10rem);font-weight:500;line-height:.95}.bz-hero__sub{max-width:34rem;color:var(--bz-rust);text-wrap:balance;margin:1.1rem auto 0;font-size:clamp(1.15rem,2.4vw,1.45rem);font-weight:500}.bz-sketch{z-index:1;mix-blend-mode:multiply;pointer-events:none;max-width:none;height:auto;position:absolute}.bz-sketch--branch-r{width:clamp(200px,30vw,440px);top:-3%;right:-3%;transform:rotate(8deg)}.bz-sketch--branch-l{opacity:.9;width:clamp(180px,22vw,330px);top:20%;left:-5%;transform:scaleX(-1)rotate(-10deg)}.bz-sketch--forest{opacity:.78;width:clamp(240px,32vw,470px);bottom:4%;left:6%}.bz-hero__note{z-index:2;font-size:clamp(1.5rem,2.4vw,2.1rem);position:absolute}.bz-hero__note:after{content:"";opacity:.45;background:currentColor;border-radius:2px;width:6.5rem;height:2px;margin-top:.35rem;display:block}.bz-hero__note--a{text-align:left;max-width:9rem;top:44%;right:7%;transform:rotate(-9deg)}.bz-hero__note--b{bottom:7%;left:8%;transform:rotate(-9deg)}@media (width<=900px){.bz-sketch--forest,.bz-hero__note--b,.bz-sketch--branch-l{display:none}.bz-hero__note--a{text-align:center;max-width:none;margin:1.3rem auto 0;position:static;transform:none}.bz-hero__note--a:after{margin-inline:auto}.bz-sketch--branch-r{opacity:.8;width:190px;top:-2%;right:-8%}}.bz-seam--hero{height:78px}.bz-badge{z-index:5;text-align:center;aspect-ratio:1;background:var(--bz-rust);width:10.6rem;color:var(--bz-cream);box-shadow:0 0 0 4px var(--bz-cream), 0 0 0 5.5px #fbf6e68c, 0 12px 28px #3c432059;border-radius:50%;align-content:center;place-items:center;gap:.15rem;font-size:1.12rem;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .22s,background-color .2s;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.bz-badge span{font-size:1.6rem;line-height:1;transition:transform .22s}.bz-badge:hover{background:#9a4818;transform:scale(1.05)rotate(-3deg)}.bz-badge:hover span{transform:translate(5px)}@media (width<=480px){.bz-badge{width:9.2rem;font-size:1.02rem}}.bz-after-hero{padding-top:clamp(5.5rem,10vw,7.5rem);padding-bottom:clamp(3.5rem,7vw,5.5rem)}.bz-mosaic{grid-template-columns:1fr 1fr;gap:clamp(.75rem,2vw,1.5rem);display:grid}.bz-photo{background:var(--bz-paper);border-radius:30px;margin:0;position:relative;overflow:hidden}.bz-photo img{object-fit:cover;width:100%;height:100%;transition:transform .7s;display:block}.bz-photo:hover img{transform:scale(1.04)}.bz-mosaic .bz-photo{aspect-ratio:3/2}.bz-after-hero__text{text-align:center;margin-top:clamp(2.5rem,6vw,4rem)}.bz-after-hero__text blockquote{max-width:54rem;font-family:var(--vz-font-display);color:var(--bz-cream);text-wrap:balance;margin:0 auto;font-size:clamp(1.7rem,4.2vw,2.9rem);font-weight:300;line-height:1.2}.bz-after-hero__text em{color:var(--bz-script-on-olive);font-style:italic}.bz-after-hero__text .bz-script{margin-top:1.4rem;font-size:1.55rem}@media (width<=640px){.bz-mosaic{grid-template-columns:1fr}.bz-mosaic .bz-photo{aspect-ratio:4/3}}.bz-adv{grid-template-columns:repeat(6,1fr);gap:clamp(.9rem,2vw,1.4rem);display:grid}.bz-tile{background:var(--bz-paper);border-radius:30px;flex-direction:column;gap:.6rem;padding:clamp(1.5rem,3vw,2.1rem);display:flex}.bz-tile p{max-width:34rem;margin:0}.bz-tile .bz-script{color:var(--bz-rust);margin-top:auto;padding-top:.5rem;font-size:1.4rem}.bz-adv .bz-tile:first-child,.bz-adv .bz-tile:nth-child(3){grid-column:span 3}.bz-adv .bz-photo--wood{grid-area:1/span 3/span 2;min-height:320px}.bz-adv .bz-tile:nth-child(n+4){grid-column:span 2}.bz-tile--warm{background:var(--bz-olive);color:var(--bz-on-olive)}.bz-tile--warm h3{color:var(--bz-cream)}.bz-tile--warm .bz-script{color:var(--bz-script-on-olive)}@media (width<=900px){.bz-adv{grid-template-columns:1fr 1fr}.bz-adv .bz-tile:nth-child(n),.bz-adv .bz-photo--wood{grid-area:auto/span 2}.bz-adv .bz-photo--wood{aspect-ratio:3/2;min-height:0}.bz-adv .bz-tile:nth-child(n+4){grid-column:span 1}}@media (width<=640px){.bz-adv .bz-tile:nth-child(n+4){grid-column:span 2}}.bz-types{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,3vw,2.5rem) clamp(1rem,3vw,2.25rem);display:grid}.bz-type .bz-photo{aspect-ratio:4/3;border-radius:28px}.bz-type h3{margin:1rem 0 .25rem}.bz-type p{color:var(--bz-on-olive);max-width:28rem;margin:0}.bz-type:nth-child(2n){margin-top:clamp(0px,4vw,3rem)}.bz-types-cta{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:clamp(2.5rem,5vw,4rem);display:flex}.bz-types-cta .bz-script{font-size:1.5rem}@media (width<=640px){.bz-types{grid-template-columns:1fr}.bz-type:nth-child(2n){margin-top:0}}.bz-process{grid-template-columns:5fr 6fr;align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.bz-process .bz-photo{aspect-ratio:4/5;border-radius:160px 160px 30px 30px}.bz-steps{counter-reset:bz;gap:1.6rem;margin:0;padding:0;list-style:none;display:grid}.bz-steps li{grid-template-columns:3.6rem 1fr;align-items:start;gap:1rem;display:grid}.bz-steps li:before{counter-increment:bz;content:counter(bz);color:var(--bz-rust);font-family:Marck Script,cursive;font-size:3.4rem;line-height:.9}.bz-steps h3{margin:0 0 .3rem;font-size:1.75rem}.bz-steps p{margin:0}.bz-process__sketch{mix-blend-mode:multiply;opacity:.55;pointer-events:none;width:clamp(180px,22vw,320px);height:auto;position:absolute;bottom:0;right:-2%;transform:rotate(-20deg)scaleX(-1)}@media (width<=860px){.bz-process{grid-template-columns:1fr}.bz-process .bz-photo{aspect-ratio:3/2;border-radius:30px}.bz-process__sketch{display:none}}.bz-deliver{text-align:center;position:relative;overflow:hidden}.bz-deliver .bz-lede{margin-inline:auto}.bz-sketch--forest-inv{filter:invert();mix-blend-mode:screen;opacity:.2;pointer-events:none;width:min(100%,900px);position:absolute;top:1.5rem;left:50%;translate:-50%}.bz-deliver .bz-wrap{z-index:2;position:relative}.bz-stats{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:clamp(2.5rem,6vw,4rem) 0 0;padding:0;list-style:none;display:grid}.bz-stats strong{font-family:var(--vz-font-display);color:var(--bz-cream);font-size:clamp(2.6rem,6vw,4.2rem);font-weight:400;line-height:1;display:block}.bz-stats span{color:var(--bz-on-olive);margin-top:.4rem;font-size:.98rem;display:block}.bz-stats li+li{border-left:1.5px dashed #efe9cf59}@media (width<=760px){.bz-stats{grid-template-columns:1fr 1fr;row-gap:2rem}.bz-stats li:nth-child(3){border-left:0}}.bz-quotes{grid-template-columns:1fr 1fr;gap:clamp(1rem,3vw,2rem);display:grid}.bz-quote{background:var(--bz-paper);border-radius:30px;margin:0;padding:clamp(1.6rem,3vw,2.4rem);position:relative}.bz-quote:before{content:"“";font-family:var(--vz-font-display);color:var(--bz-rust);font-size:5rem;line-height:1;position:absolute;top:.2rem;left:1.4rem}.bz-quote p{font-family:var(--vz-font-display);margin:1.6rem 0 1rem;font-size:1.6rem;font-weight:400;line-height:1.25}.bz-quote footer{color:var(--vz-ink-muted);font-size:.95rem}.bz-faq-h{margin-top:clamp(3.5rem,8vw,6rem)}.bz-faq{gap:.8rem;margin-top:1.5rem;display:grid}.bz-faq details{background:var(--bz-paper);border-radius:24px;padding:0 1.5rem}.bz-faq summary{cursor:pointer;font-family:var(--vz-font-display);justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 0;font-size:1.5rem;line-height:1.2;list-style:none;display:flex}.bz-faq summary::-webkit-details-marker{display:none}.bz-faq summary:after{content:"+";font-family:var(--vz-font-text);color:var(--bz-rust);flex:none;font-size:1.6rem;transition:transform .2s}.bz-faq details[open] summary:after{transform:rotate(45deg)}.bz-faq details p{max-width:38rem;margin:0 0 1.3rem}@media (width<=760px){.bz-quotes{grid-template-columns:1fr}}.bz-order{grid-template-columns:5fr 6fr;align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.bz-order h2{margin:0 0 1rem}.bz-order__steps{gap:.9rem;margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.bz-order__steps li{grid-template-columns:2.2rem 1fr;gap:.6rem;display:grid}.bz-order__steps li:before{content:"✓";color:var(--bz-script-on-olive);font-family:Marck Script,cursive;font-size:1.8rem;line-height:1}.bz-card{background:var(--bz-cream);color:var(--bz-olive);border-radius:34px;padding:clamp(1.5rem,4vw,2.5rem)}@media (width<=860px){.bz-order{grid-template-columns:1fr}.bz-card{width:100%;margin-inline:auto}}.bz-card .vz-leadform{color:var(--bz-olive)}.bz-card .vz-leadform__title{font-family:var(--vz-font-display);margin:0 0 .3rem;font-size:1.9rem;font-weight:500}.bz-card .vz-field__label,.bz-card .vz-label{color:var(--bz-olive);margin-bottom:.35rem;font-size:.95rem;font-weight:600;display:block}.bz-card .vz-input{border:1.5px solid var(--vz-line-strong);width:100%;min-height:3.2rem;color:var(--bz-olive);font-family:var(--vz-font-text);background:#fffbef;border-radius:999px;padding:.7rem 1.2rem;font-size:1rem;transition:border-color .16s,box-shadow .16s}.bz-card textarea.vz-input{resize:vertical;border-radius:24px;min-height:6.5rem}.bz-card .vz-input::placeholder{color:#6b7347;opacity:1}.bz-card .vz-input:focus{border-color:var(--bz-rust);outline:none;box-shadow:0 0 0 3px #b4561e47}.bz-card .vz-field__error,.bz-card .vz-error{color:#9b2c16;margin-top:.3rem;font-size:.9rem}.bz-card .vz-checkbox{accent-color:var(--bz-rust);flex:none;width:1.25rem;height:1.25rem}.bz-card .vz-consent{color:var(--bz-olive);font-size:.9rem;line-height:1.45}.bz-card .vz-consent a{color:var(--bz-rust);text-underline-offset:3px;text-decoration:underline}.bz-card .vz-btn,.bz-card .vz-submit{background:var(--bz-rust);min-height:3.3rem;color:var(--bz-cream);font-family:var(--vz-font-text);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 2rem;font-size:1.02rem;font-weight:600;transition:background-color .18s,transform .18s;display:inline-flex}.bz-card .vz-btn:hover,.bz-card .vz-submit:hover{background:#9a4818;transform:translateY(-2px)}.bz-card .vz-btn:focus-visible{outline:3px solid var(--bz-olive);outline-offset:3px}.bz-card .vz-btn[disabled]{opacity:.65;cursor:progress;transform:none}.bz-card .vz-leadform__status,.bz-card .vz-leadform__done{color:var(--bz-olive)}.bz-foot{background:var(--bz-olive-deep);color:var(--bz-on-olive);padding:clamp(2.5rem,6vw,4rem) 0 2rem}.bz-foot__in{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;display:flex}.bz-foot .bz-brand{color:var(--bz-cream);font-size:2.4rem;display:block}.bz-foot .bz-script{color:var(--bz-script-on-olive);margin-top:.4rem;font-size:1.4rem}.bz-foot nav{flex-wrap:wrap;gap:.6rem 1.8rem;font-size:.95rem;display:flex}.bz-foot a{color:var(--bz-on-olive);text-underline-offset:3px}.bz-foot small{color:var(--bz-on-olive);border-top:1px dashed #efe9cf4d;margin-top:2rem;padding-top:1.2rem;font-size:.88rem;display:block}.legal{background:var(--bz-cream);color:var(--bz-olive)}@keyframes bz-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes bz-pop{0%{opacity:0;scale:.82}to{opacity:1;scale:1}}@supports (animation-timeline:view()){.bz-rise{animation:linear both bz-rise view();animation-range:entry cover 26%}}.bz-badge{animation:.65s cubic-bezier(.2,.9,.3,1.2) .2s both bz-pop}@media (prefers-reduced-motion:reduce){.bz-rise,.bz-badge{animation:none}.bz-photo img,.bz-btn,.bz-badge,.bz-badge span,.bz-faq summary:after{transition:none}html{scroll-behavior:auto}}
