.zbk-page{background:var(--zu-base);color:var(--zu-ink)}.zbk-page :where([id]){scroll-margin-top:calc(var(--zu-header-h) + 24px)}.zbk-hero{padding-block:clamp(24px,2.8vw,40px) clamp(56px,6vw,88px)}.zbk-hero__grid{display:grid;gap:clamp(36px,4vw,52px)}.zbk-hero h1{max-width:15ch;margin:clamp(28px,3.2vw,48px) 0 0;font-family:var(--font-display-tight),var(--font-sans),system-ui,sans-serif;font-size:var(--zv-t-section);font-weight:465;line-height:.98;letter-spacing:-.05em;text-wrap:balance}.zbk-nowrap{white-space:nowrap}.zbk-hero .zbk-hero__lead{max-width:28rem;margin:clamp(18px,1.8vw,24px) 0 0;color:var(--zu-ink-2);font-size:var(--zv-t-lead);line-height:1.5;text-wrap:pretty}.zbk-hero__doors{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.zbk-hero__doors .zu-btn{min-height:48px}@media (max-width:519px){.zbk-hero__doors{flex-direction:column}.zbk-hero__doors .zu-btn{width:100%}}.zbk-hero__object{min-width:0}.zbk-hero .zbk-hero__rule{max-width:28rem;margin-top:clamp(32px,3.2vw,44px)}.zbk-hero .zbk-hero__try{display:none;margin:20px 0 0;color:var(--zu-ink-3);font-size:var(--zv-t-cap);font-weight:400;line-height:1.45}html.zr-js .zbk-hero .zbk-hero__try{display:block}@media (min-width:1280px){.zbk-hero__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:clamp(40px,4.4vw,64px);align-items:start}.zbk-hero__say{position:sticky;top:calc(var(--zu-header-h) + 48px);align-self:start;padding-top:4px}.zbk-hero__object{margin-top:clamp(28px,3.2vw,48px)}}.zbk-ch{padding-block:clamp(72px,7.2vw,104px) clamp(80px,9vw,128px);border-top:1px solid var(--zu-line)}.zbk-scope{--zbk-scope-gap:clamp(56px,5.6vw,88px);display:grid;gap:clamp(40px,4.4vw,56px)}.zbk-scope .zbk-scope__head .r2-ch__title{max-width:22ch;font-size:var(--zv-t-h2);line-height:1.04;letter-spacing:-.045em}@media (min-width:1024px){.zbk-scope{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"head head" "map rule";column-gap:clamp(48px,6vw,96px);row-gap:clamp(48px,5vw,72px);align-items:center}.zbk-scope__head{grid-area:head}.zbk-scope__map{grid-area:map}.zbk-scope .zbk-scope__rule{grid-area:rule}}@media (min-width:1180px){.zbk-scope{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;grid-template-areas:"head map" "rule map";column-gap:var(--zbk-scope-gap);row-gap:40px;align-content:center}.zbk-scope__head{align-self:end}.zbk-scope .zbk-scope__rule{align-self:start;max-width:30rem}}.zbk-rule{margin:0;padding-top:14px;border-top:1px solid var(--zu-line-2)}.zbk-rule__key{color:var(--zu-ink);font:600 var(--zv-t-mono) /1.2 var(--zu-mono);letter-spacing:.14em;text-transform:uppercase}.zbk-rule__text{margin:8px 0 0;color:var(--zu-ink-2);font-size:.9375rem;line-height:1.55;text-wrap:pretty}.zbk-page .zbk-link{color:var(--zu-ink);font-weight:500;text-decoration:underline;text-decoration-color:var(--zu-line-hard);text-decoration-thickness:1px;text-underline-offset:4px;white-space:nowrap;transition:text-decoration-color .16s var(--vk-ease-snappy)}@media (hover:hover){.zbk-page .zbk-link:hover{text-decoration-color:var(--zu-ink)}}.zbk-page .zbk-link:focus-visible{border-radius:var(--zu-r-2);outline:2px solid var(--zu-brand);outline-offset:3px}@media (prefers-reduced-motion:reduce){.zbk-page .zbk-link{transition:none}}