.kz-embed[data-astro-cid-wqaqefcz]{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.kz-embed__frame[data-astro-cid-wqaqefcz]{aspect-ratio:var(--kz-embed-ratio);background:var(--kz-ink);display:block;position:relative;overflow:hidden}.kz-embed__cover[data-astro-cid-wqaqefcz]{object-fit:cover;width:100%;height:100%;display:block}@media (hover:hover){.kz-embed__cover[data-astro-cid-wqaqefcz]{transition:transform var(--kz-dur-lift)}.kz-embed__frame[data-astro-cid-wqaqefcz]:hover .kz-embed__cover[data-astro-cid-wqaqefcz],.kz-embed__frame[data-astro-cid-wqaqefcz]:focus-visible .kz-embed__cover[data-astro-cid-wqaqefcz]{transform:scale(1.04)}}.kz-embed__play[data-astro-cid-wqaqefcz]{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.kz-embed__play[data-astro-cid-wqaqefcz] svg[data-astro-cid-wqaqefcz]{background:var(--kz-honey);width:54px;height:54px;color:var(--kz-ink);transition:background var(--kz-dur);border-radius:50%;padding:15px;box-shadow:0 2px 14px #120e1459}.kz-embed__frame[data-astro-cid-wqaqefcz]:hover .kz-embed__play[data-astro-cid-wqaqefcz] svg[data-astro-cid-wqaqefcz],.kz-embed__frame[data-astro-cid-wqaqefcz]:focus-visible .kz-embed__play[data-astro-cid-wqaqefcz] svg[data-astro-cid-wqaqefcz]{background:var(--kz-honey-hover)}.kz-embed__sr[data-astro-cid-wqaqefcz]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kz-embed__credit[data-astro-cid-wqaqefcz]{font:500 10px/1.4 var(--kz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--kz-companion)}.kz-sheet[data-astro-cid-gc4xlr7r]{max-width:var(--kz-content);background:var(--kz-canvas);color:var(--kz-text);margin:0 auto;padding-bottom:72px}.kz-section[data-astro-cid-gc4xlr7r]{padding:56px var(--kz-gutter) 0}.kz-section--ruled[data-astro-cid-gc4xlr7r]{margin-top:56px;padding-top:36px}.kz-section--ruled[data-astro-cid-gc4xlr7r]:before{content:"";background:var(--kz-text-strong);height:2px;margin-bottom:36px;display:block}.kz-heading[data-astro-cid-gc4xlr7r]{font:400 clamp(34px, 4.4vw, 50px)/1.02 var(--kz-serif);color:var(--kz-text-strong)}.kz-intro[data-astro-cid-gc4xlr7r]{padding:34px var(--kz-gutter) 40px;flex-direction:column;align-items:flex-start;gap:22px;display:flex}.kz-intro__title[data-astro-cid-gc4xlr7r]{font:400 clamp(52px, 7vw, 88px)/.94 var(--kz-serif);color:var(--kz-text-strong)}.kz-intro__contact[data-astro-cid-gc4xlr7r]{flex-direction:column;gap:8px;display:flex}.kz-intro__mail[data-astro-cid-gc4xlr7r]{overflow-wrap:anywhere;font:400 19px/1.6 var(--kz-serif)}.kz-intro__note[data-astro-cid-gc4xlr7r]{font:500 11px/1.4 var(--kz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--kz-text-muted)}.kz-intro__mail[data-astro-cid-gc4xlr7r] a[data-astro-cid-gc4xlr7r]{color:var(--kz-text-strong);text-decoration:underline;text-decoration-color:var(--kz-clay);text-underline-offset:4px;text-decoration-skip-ink:none;text-decoration-thickness:2px}.kz-intro__mail[data-astro-cid-gc4xlr7r] a[data-astro-cid-gc4xlr7r]:hover,.kz-intro__mail[data-astro-cid-gc4xlr7r] a[data-astro-cid-gc4xlr7r]:focus-visible{color:var(--kz-clay)}.kz-services[data-astro-cid-gc4xlr7r]{padding:0 var(--kz-gutter)}.kz-services__tabs[data-astro-cid-gc4xlr7r]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.kz-tab[data-astro-cid-gc4xlr7r]{background:var(--kz-raised);min-height:116px;color:var(--kz-text-strong);transition:background var(--kz-dur), border-color var(--kz-dur), color var(--kz-dur);border-bottom:4px solid #0000;flex-direction:column;align-items:flex-start;gap:8px;padding:20px 22px;text-decoration:none;display:flex}.kz-tab[data-astro-cid-gc4xlr7r]:hover,.kz-tab[data-astro-cid-gc4xlr7r]:focus-visible{color:var(--kz-text-strong);border-bottom-color:var(--kz-rule-cream)}.kz-tab[data-astro-cid-gc4xlr7r][data-active]{background:var(--kz-plum);color:var(--kz-on-plum);border-bottom-color:var(--kz-honey)}.kz-tab__title[data-astro-cid-gc4xlr7r]{font:400 25px/1.1 var(--kz-serif)}.kz-tab__note[data-astro-cid-gc4xlr7r]{font:500 10.5px/1.4 var(--kz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--kz-text-muted)}.kz-tab[data-astro-cid-gc4xlr7r][data-active] .kz-tab__note[data-astro-cid-gc4xlr7r]{color:var(--kz-companion)}.kz-tab__mark[data-astro-cid-gc4xlr7r]{font:400 18px/1 var(--kz-mono);color:var(--kz-clay);margin-top:auto}.kz-tab[data-astro-cid-gc4xlr7r][data-active] .kz-tab__mark[data-astro-cid-gc4xlr7r]{color:var(--kz-honey)}.kz-services__viewport[data-astro-cid-gc4xlr7r]{margin-top:16px}.kz-services__track[data-astro-cid-gc4xlr7r]{gap:16px;display:grid}[data-astro-cid-gc4xlr7r][data-enhanced] .kz-services__viewport[data-astro-cid-gc4xlr7r]{transition:height var(--kz-dur-lift);overflow-anchor:none;overflow:hidden}[data-astro-cid-gc4xlr7r][data-enhanced] .kz-services__track[data-astro-cid-gc4xlr7r]{transition:transform var(--kz-dur-lift);align-items:flex-start;gap:0;display:flex}[data-astro-cid-gc4xlr7r][data-enhanced] .kz-panel[data-astro-cid-gc4xlr7r]{flex:0 0 100%;min-width:0}.kz-panel__inner[data-astro-cid-gc4xlr7r]{background:var(--kz-plum);color:var(--kz-on-plum);grid-template-columns:1.15fr .85fr;gap:32px;padding:30px;display:grid}.kz-panel__text[data-astro-cid-gc4xlr7r]{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.kz-panel__photo[data-astro-cid-gc4xlr7r]{min-height:340px;overflow:hidden}.kz-panel__photo-image[data-astro-cid-gc4xlr7r]{object-fit:cover;width:100%;height:100%;display:block}.kz-panel__examples[data-astro-cid-gc4xlr7r]{flex-direction:column;gap:12px;display:flex}.kz-panel__examples-grid[data-astro-cid-gc4xlr7r]{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.kz-panel__example[data-astro-cid-gc4xlr7r]{min-width:0}.kz-panel__example[data-astro-cid-gc4xlr7r]:first-child{grid-column:1/-1}.kz-panel__title[data-astro-cid-gc4xlr7r]{font:400 clamp(30px, 3.8vw, 44px)/1.04 var(--kz-serif)}.kz-panel__lead[data-astro-cid-gc4xlr7r]{max-width:46ch;font:400 17px/1.65 var(--kz-sans)}.kz-panel__list[data-astro-cid-gc4xlr7r]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.kz-panel__list[data-astro-cid-gc4xlr7r] li[data-astro-cid-gc4xlr7r]{font:400 15.5px/1.6 var(--kz-sans);color:var(--kz-on-plum-soft);padding-left:22px;position:relative}.kz-panel__list[data-astro-cid-gc4xlr7r] li[data-astro-cid-gc4xlr7r]:before{content:"—";color:var(--kz-honey);position:absolute;left:0}.kz-panel__item-note[data-astro-cid-gc4xlr7r]{color:var(--kz-companion);margin-top:2px;font-size:14px;display:block}.kz-panel__body[data-astro-cid-gc4xlr7r]{max-width:52ch;font:400 15.5px/1.7 var(--kz-sans);color:var(--kz-on-plum-soft)}.kz-panel__body[data-astro-cid-gc4xlr7r] a[data-astro-cid-gc4xlr7r]{color:var(--kz-honey);text-underline-offset:3px;text-decoration:underline}.kz-panel__aside[data-astro-cid-gc4xlr7r]{font:500 12px/1.5 var(--kz-mono);letter-spacing:.06em;color:var(--kz-companion)}.kz-panel__foot[data-astro-cid-gc4xlr7r]{border-top:1px solid var(--kz-rule-plum);width:100%;margin-top:auto;padding-top:20px;display:flex}.kz-ask__lead[data-astro-cid-gc4xlr7r]{max-width:52ch;font:400 16.5px/1.72 var(--kz-sans);margin-top:14px}.kz-ask[data-astro-cid-gc4xlr7r]{background:var(--kz-plum);width:100%;max-width:620px;color:var(--kz-on-plum);box-shadow:var(--kz-shadow-band);flex-direction:column;align-items:flex-start;gap:12px;margin-top:26px;padding:26px 26px 28px;display:flex}.kz-ask__direct[data-astro-cid-gc4xlr7r]{border-top:2px solid var(--kz-on-plum-soft);flex-direction:column;align-items:flex-start;gap:10px;width:100%;margin-top:8px;padding-top:20px;display:flex}.kz-ask__address[data-astro-cid-gc4xlr7r]{overflow-wrap:anywhere;font:400 clamp(24px, 3.2vw, 34px)/1.15 var(--kz-serif);color:var(--kz-on-plum);border-bottom:2px solid var(--kz-honey)}.kz-ask__address[data-astro-cid-gc4xlr7r]:hover,.kz-ask__address[data-astro-cid-gc4xlr7r]:focus-visible{color:var(--kz-honey)}.kz-brands[data-astro-cid-gc4xlr7r]{grid-template-columns:repeat(6,1fr);gap:6px;margin:28px 0 0;padding:0;list-style:none;display:grid}.kz-brands__item[data-astro-cid-gc4xlr7r]{display:flex}.kz-brands__slot[data-astro-cid-gc4xlr7r]{width:100%;height:var(--kz-brand-cell,100px);justify-content:center;align-items:center;padding:10px;display:flex}.kz-brands__logo[data-astro-cid-gc4xlr7r]{width:100%;height:100%;max-width:var(--kz-brand-mark,140px);padding:var(--kz-logo-inset,0);box-sizing:border-box;object-fit:contain}.kz-brands__logo--blend[data-astro-cid-gc4xlr7r]{mix-blend-mode:multiply}.kz-brands__sr[data-astro-cid-gc4xlr7r]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover){.kz-brands__logo[data-astro-cid-gc4xlr7r]{filter:grayscale();opacity:.6;transition:filter var(--kz-dur), opacity var(--kz-dur), transform var(--kz-dur)}.kz-brands__slot--link[data-astro-cid-gc4xlr7r]:hover .kz-brands__logo[data-astro-cid-gc4xlr7r],.kz-brands__slot--link[data-astro-cid-gc4xlr7r]:focus-visible .kz-brands__logo[data-astro-cid-gc4xlr7r]{filter:grayscale(0);opacity:1;transform:scale(1.03)}}.kz-brands__slot--link[data-astro-cid-gc4xlr7r]:focus-visible .kz-brands__logo[data-astro-cid-gc4xlr7r]{filter:grayscale(0);opacity:1}@media (width<=900px){.kz-services__tabs[data-astro-cid-gc4xlr7r]{top:calc(var(--kz-safe-top) + 74px);z-index:3;background:var(--kz-cream);border-radius:var(--kz-radius-pill);box-shadow:var(--kz-shadow-float);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;padding:4px 28px;display:flex;position:sticky;overflow-x:auto}.kz-services__tabs[data-astro-cid-gc4xlr7r]::-webkit-scrollbar{display:none}.kz-services[data-astro-cid-gc4xlr7r]{scroll-margin-top:calc(var(--kz-safe-top) + 78px)}.kz-panel[data-astro-cid-gc4xlr7r]{scroll-margin-top:calc(var(--kz-safe-top) + 146px)}.kz-tab[data-astro-cid-gc4xlr7r]{min-height:0;color:var(--kz-ink);scroll-snap-align:start;background:0 0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:7px 4px 3px}.kz-tab[data-astro-cid-gc4xlr7r][data-active]{color:var(--kz-plum);border-bottom-color:var(--kz-clay);background:0 0}.kz-tab__title[data-astro-cid-gc4xlr7r]{font:500 10.5px/1.4 var(--kz-mono);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.kz-tab[data-astro-cid-gc4xlr7r][data-active] .kz-tab__title[data-astro-cid-gc4xlr7r]{font-weight:700}.kz-tab__note[data-astro-cid-gc4xlr7r],.kz-tab__mark[data-astro-cid-gc4xlr7r]{display:none}.kz-panel__inner[data-astro-cid-gc4xlr7r]{grid-template-columns:1fr;gap:24px;padding:22px}.kz-panel__foot[data-astro-cid-gc4xlr7r] .kz-button[data-astro-cid-gc4xlr7r]{justify-content:space-between;width:100%}.kz-panel__photo[data-astro-cid-gc4xlr7r]{min-height:240px}.kz-brands[data-astro-cid-gc4xlr7r]{--kz-brand-cell:80px;--kz-brand-mark:130px;grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.kz-brands[data-astro-cid-gc4xlr7r]{--kz-brand-cell:70px;--kz-brand-mark:112px;grid-template-columns:repeat(2,1fr)}.kz-panel__foot[data-astro-cid-gc4xlr7r] .kz-button[data-astro-cid-gc4xlr7r]{letter-spacing:.01em;gap:10px;padding-left:18px;padding-right:18px;font-size:12px}}
