.rw-photo-count{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:hsla(0,0%,7%,.78);border-radius:999px;box-shadow:0 4px 18px rgba(0,0,0,.35);color:#fff!important;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:.02em;line-height:1;padding:10px 16px;text-decoration:none!important;transition:background .15s ease,transform .15s ease}.rw-photo-count svg{flex:none}.rw-photo-count:hover{background:hsla(0,0%,7%,.92);transform:translateY(-1px)}.rw-params{display:grid;gap:0 32px;grid-template-columns:1fr;margin:32px 0 0}@media(min-width:768px){.rw-params{grid-template-columns:1fr 1fr}}.rw-params__row{border-bottom:1px solid rgba(0,0,0,.1);display:flex;font-size:14px;gap:16px;justify-content:space-between;padding:10px 0}.rw-params__row dt{margin:0;opacity:.65}.rw-params__row dd{font-weight:600;margin:0;text-align:right}.rw-params__row a{color:inherit;text-decoration:underline}.rw-collapse{overflow:hidden;transition:max-height .3s ease}.rw-collapse.is-collapsed{-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.rw-collapse__toggle{background:transparent;border:1px solid;border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:600;margin-top:16px;padding:10px 20px}.rw-collapse__toggle:hover{opacity:.75}.rw-map-lock{align-items:flex-end;background:transparent;border:0;cursor:pointer;display:flex;inset:0;justify-content:center;padding:0 0 20px;position:absolute;z-index:5}.rw-map-lock span{background:hsla(0,0%,7%,.72);border-radius:999px;color:#fff;font-size:13px;font-weight:600;opacity:0;padding:8px 14px;transition:opacity .15s ease}.rw-map-lock:focus-visible span,.rw-map-lock:hover span{opacity:1}.rw-article a{color:inherit;font-weight:600;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px}.rw-article a:hover{opacity:.8;text-decoration-thickness:2px!important}.rw-article a[href^="mailto:"]:before{content:"✉ "}.rw-article a[href^="tel:"]:before{content:"☎ "}.rw-float{position:relative}.rw-float .rw-float__input{padding-bottom:6px!important;padding-top:20px!important}.rw-float .rw-float__label{color:#8a8f98;font-size:14px;left:13px;line-height:1;pointer-events:none;position:absolute;top:13px;transform-origin:left top;transition:transform .15s ease,color .15s ease}.rw-float .rw-float__input:not(:-moz-placeholder)+.rw-float__label{color:currentColor;transform:translateY(-8px) scale(.78)}.rw-float .rw-float__input:focus+.rw-float__label,.rw-float .rw-float__input:not(:placeholder-shown)+.rw-float__label{color:currentColor;transform:translateY(-8px) scale(.78)}.rw-card-carousel{height:100%;position:relative;width:100%}.rw-card-carousel__track{display:flex;height:100%;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.rw-card-carousel__track::-webkit-scrollbar{display:none}.rw-card-carousel__track img{flex:0 0 100%;min-width:100%;scroll-snap-align:start;transform:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rw-card-carousel__btn{background:hsla(0,0%,100%,.92);border:0;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.25);color:#111;cursor:pointer;font-size:22px;height:34px;line-height:32px;margin-top:-17px;opacity:0;position:absolute;text-align:center;top:50%;transition:opacity .15s ease;width:34px;z-index:3}.rw-card-carousel__btn--prev{left:10px}.rw-card-carousel__btn--next{right:10px}@media(hover:none){.rw-card-carousel__btn{display:none}}.rw-card-carousel:hover .rw-card-carousel__btn{opacity:1}.rw-card-carousel__dots{bottom:10px;display:flex;gap:6px;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.rw-card-carousel__dots span{background:hsla(0,0%,100%,.55);border-radius:50%;box-shadow:0 0 3px rgba(0,0,0,.4);height:7px;width:7px}.rw-card-carousel__dots span.is-active{background:#fff}.vk-body :where(h1,h2,h3,h4,h5,h6){color:inherit;font-weight:400;margin:0;text-transform:none}:root{--vk-bg:#f7f1e6;--vk-ink:#2b241c;--vk-muted:#746857;--vk-accent:#a76a32;--vk-card:#fbf6ea;--vk-border:#e4d9c3;--vk-max:1280px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.vk-no-scroll{overflow:hidden}.vk-body{background:var(--vk-bg);color:var(--vk-ink);font-family:Lora,Georgia,serif;margin:0;overflow-x:hidden;-webkit-font-smoothing:antialiased}.vk-body img{display:block;height:auto;max-width:100%}.vk-body a:not(.vk-btn){color:inherit;text-decoration:none}.vk-body a:not(.vk-btn):focus,.vk-body a:not(.vk-btn):hover{color:var(--vk-accent)}button,input,textarea{font-family:inherit}input,textarea{font-size:100%}.vk-not-impl-banner{background:#fff3cd;border:1px solid #ffe066;color:#5a4a10;font-family:Inter,sans-serif;font-size:14px;margin:16px 0;padding:12px 16px}.vk-nav{align-items:center;color:#fff;display:flex;justify-content:space-between;left:0;padding:28px 6vw;position:absolute;right:0;top:0;z-index:10}.vk-nav__brand{color:#fff;font-family:Lora,serif;font-size:22px;font-style:italic}.vk-nav__links{display:flex}@media(max-width:900px){.vk-nav__links{display:none}.vk-nav__links[data-open="1"]{background:rgba(0,0,0,.94);display:flex;flex-direction:column;gap:8px;inset:0;padding:80px 8vw;position:fixed;z-index:9000}.vk-nav__links[data-open="1"] a{font-size:22px;margin-left:0!important;padding:14px 0}}.vk-nav__links a{color:#fff;font-family:Inter,sans-serif;font-size:14px;margin-left:32px}.vk-nav__links a:hover{color:#fff;opacity:.75}.vk-nav__burger{display:none}@media(max-width:900px){.vk-nav__burger{background:transparent;border:0;cursor:pointer;display:flex;flex-direction:column;gap:5px;padding:8px;position:relative;z-index:9001}.vk-nav__burger span{background:#fff;display:block;height:2px;width:24px}}.vk-hero{align-items:flex-end;background-color:var(--vk-ink);background-position:50%;background-size:cover;color:#fff;display:flex;min-height:88vh;padding:80px 0 60px;position:relative}@media(max-width:900px){.vk-hero{min-height:72vh;padding:80px 5vw 40px}}.vk-hero__inner{max-width:900px}.vk-pill{border:1px solid hsla(0,0%,100%,.6);border-radius:999px;display:inline-block;font-family:Inter,sans-serif;font-size:12px;letter-spacing:.15em;margin-bottom:24px;padding:6px 14px;text-transform:uppercase}.vk-h1{color:#fff;font-size:clamp(36px,5.2vw,76px);font-style:italic;font-weight:500;line-height:1.05;margin:0;max-width:900px}.vk-hero__stats{align-items:baseline;display:flex;flex-wrap:wrap;font-family:Inter,sans-serif;gap:40px;margin-top:40px}@media(max-width:600px){.vk-hero__stats{gap:24px}}.vk-stat__label{font-size:12px;letter-spacing:.1em;opacity:.7;text-transform:uppercase}.vk-stat__value{font-family:Lora,serif;font-size:28px;margin-top:4px}@media(max-width:600px){.vk-stat__value{font-size:22px}}.vk-section{padding:90px 0}@media(max-width:900px){.vk-section{padding:56px 0}}.vk-section--no-top{padding-top:0}.vk-eyebrow{color:var(--vk-accent);font-family:Inter,sans-serif;font-size:12px;letter-spacing:.2em;margin-bottom:20px;text-transform:uppercase}.vk-h2{font-size:42px;font-style:italic;font-weight:400;line-height:1.15;margin:0 0 32px}@media(max-width:900px){.vk-h2{font-size:clamp(28px,6vw,36px)}}.vk-h2--mb{margin-bottom:40px}.vk-h3{font-size:36px;font-style:italic;font-weight:400;margin:0 0 24px}.vk-h3--small{font-size:28px;font-style:normal}.vk-lead{color:var(--vk-muted);font-size:17px;line-height:1.75;margin:0}.vk-lead--mt{margin-top:20px}.vk-grid-1-4-1{align-items:start;display:grid;gap:80px;grid-template-columns:1.4fr 1fr}@media(max-width:900px){.vk-grid-1-4-1{gap:32px;grid-template-columns:1fr}}.vk-param{align-items:flex-start;border-top:1px solid var(--vk-border);display:flex;gap:14px;padding:22px 0}@media(max-width:600px){.vk-param{flex-direction:column;gap:4px}}.vk-param__k{color:var(--vk-muted);flex:0 0 180px;font-family:Inter,sans-serif;font-size:13px;letter-spacing:.1em;text-transform:uppercase}@media(max-width:600px){.vk-param__k{flex:0 0 auto}}.vk-param__v{flex:1;font-size:17px}.vk-media-grid{display:grid;gap:24px;grid-template-columns:1fr 1fr}@media(max-width:900px){.vk-media-grid{gap:16px;grid-template-columns:1fr}}.vk-media-tile{aspect-ratio:4/3;background-color:var(--vk-ink);background-position:50%;background-size:cover;color:#fff;cursor:pointer;display:block;overflow:hidden;position:relative}.vk-media-tile:hover{color:#fff}.vk-media-tile__overlay{background:linear-gradient(0deg,rgba(0,0,0,.7),transparent 50%);inset:0;position:absolute}.vk-media-tile__caption{bottom:24px;color:#fff;left:24px;position:absolute}.vk-media-tile__kicker{font-family:Inter,sans-serif;font-size:11px;letter-spacing:.2em;opacity:.8;text-transform:uppercase}.vk-media-tile__title{font-size:24px;font-style:italic;margin-top:4px}.vk-media-tile__sub{font-family:Inter,sans-serif;font-size:13px;margin-top:4px;opacity:.75}.vk-media-tile__play{align-items:center;background:hsla(0,0%,100%,.9);border-radius:50%;color:var(--vk-ink);display:flex;font-size:24px;height:72px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:72px}.vk-gallery{display:grid;gap:16px;grid-template-columns:2fr 1fr 1fr}@media(max-width:900px){.vk-gallery{grid-template-columns:1fr 1fr}}@media(max-width:600px){.vk-gallery{grid-template-columns:1fr}}.vk-photo{aspect-ratio:4/3;background-color:#1a1a1a;background-position:50%;background-size:cover;cursor:zoom-in;display:block;transition:transform .6s ease}.vk-photo:hover{transform:scale(1.02)}.vk-photo--big{grid-row:span 2}@media(max-width:900px){.vk-photo--big{grid-column:span 2;grid-row:auto}}@media(max-width:600px){.vk-photo--big{grid-column:auto}}.vk-details{display:grid;gap:0 80px;grid-template-columns:1fr 1fr}@media(max-width:900px){.vk-details{gap:0;grid-template-columns:1fr}}.vk-detail{border-top:1px solid var(--vk-border);display:flex;gap:20px;padding:14px 0}@media(max-width:600px){.vk-detail{flex-direction:column;gap:4px}}.vk-detail__k{color:var(--vk-muted);flex:0 0 200px;font-family:Inter,sans-serif;font-size:13px}@media(max-width:600px){.vk-detail__k{flex:0 0 auto}}.vk-detail__v{flex:1;font-size:15px}.vk-docs{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.vk-doc{align-items:center;background:var(--vk-card);border:1px solid var(--vk-border);border-radius:2px;color:var(--vk-ink);display:flex;font-family:Inter,sans-serif;gap:14px;padding:20px;transition:border-color .15s,transform .15s}.vk-doc:hover{border-color:var(--vk-accent);color:var(--vk-ink);transform:translateY(-1px)}.vk-doc__icon{color:var(--vk-accent);display:flex;font-size:20px}.vk-doc__body{display:flex;flex:1;flex-direction:column}.vk-doc__name{font-size:15px}.vk-doc__size{color:var(--vk-muted);font-size:11px;margin-top:2px}.vk-doc__dl{color:var(--vk-muted);display:flex}.vk-map iframe{aspect-ratio:21/9;border:0;width:100%}.vk-contact{background:var(--vk-card);padding:90px 0}@media(max-width:900px){.vk-contact{padding:56px 0}}.vk-contact__inner{display:grid;gap:80px;grid-template-columns:1fr 1.3fr;margin:0 auto;max-width:var(--vk-max)}@media(max-width:900px){.vk-contact__inner{gap:32px;grid-template-columns:1fr}}.vk-agent__photo{border-radius:50%;height:180px;margin-bottom:24px;-o-object-fit:cover;object-fit:cover;width:180px}.vk-agent__contact{font-family:Inter,sans-serif;font-size:16px}.vk-agent__row{align-items:center;display:flex;gap:12px;padding:10px 0}.vk-agent__row a{color:var(--vk-ink)}.vk-agent__row a:hover{color:var(--vk-accent)}.vk-form{display:block}.vk-form__row{display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:8px}@media(max-width:900px){.vk-form__row{gap:8px;grid-template-columns:1fr}}.vk-input{background:transparent;border:0;border-bottom:1px solid var(--vk-border);color:var(--vk-ink);font-family:Inter,sans-serif;font-size:15px;margin-bottom:8px;outline:none;padding:14px 0;resize:none;width:100%}.vk-input:focus{border-bottom-color:var(--vk-accent)}textarea.vk-input{min-height:100px}.vk-btn{align-items:center;background:var(--vk-accent);border:0;border-radius:2px;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;gap:10px;letter-spacing:.05em;margin-top:24px;padding:14px 28px;text-decoration:none;text-transform:uppercase}.vk-btn:hover{color:#fff;filter:brightness(1.05)}.vk-footer{background:var(--vk-bg);border-top:1px solid var(--vk-border);padding:32px 0 0}.vk-footer__inner{align-items:center;color:var(--vk-muted);display:flex;flex-wrap:wrap;font-family:Inter,sans-serif;font-size:13px;gap:24px;justify-content:space-between;margin:0 auto;max-width:var(--vk-max)}.vk-footer__brand{color:var(--vk-ink);font-family:Lora,serif;font-size:18px;font-style:italic}.vk-footer__legal{border-top:1px solid var(--vk-border);color:var(--vk-muted);display:grid;font-family:Inter,sans-serif;font-size:13px;gap:6px;line-height:1.6;margin:32px auto 0;max-width:var(--vk-max);padding:24px 6vw 0}.vk-footer__products{line-height:1.6}.vk-footer__privacy{color:var(--vk-muted);font-family:Inter,sans-serif;font-size:13px;margin:8px auto 0;max-width:var(--vk-max);padding:0 16px}.vk-footer__provoz{border-top:1px solid var(--vk-border);font-family:Inter,sans-serif;font-size:11px;line-height:1.7;margin:12px 6vw 24px;opacity:.55;padding-top:16px;text-align:center}.vk-footer__bottom{color:var(--vk-muted);display:flex;flex-wrap:wrap;font-family:Inter,sans-serif;font-size:12px;gap:8px;justify-content:space-between;margin:0 auto;max-width:var(--vk-max);padding:16px 6vw 0}.vk-gallery-modal{background:rgba(0,0,0,.96);display:none;inset:0;overflow-y:auto;position:fixed;z-index:9999;-webkit-overflow-scrolling:touch}.vk-gallery-modal.is-open{display:block}.vk-gallery-modal__close{background:transparent;border:0;color:#fff;cursor:pointer;font-size:48px;line-height:1;padding:8px 16px;position:fixed;right:24px;top:16px;z-index:1}.vk-gallery-modal__close:hover{color:var(--vk-accent)}.vk-gallery-modal__inner{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1100px;padding:80px 16px 64px}@media(min-width:768px){.vk-gallery-modal__inner{gap:32px;padding:96px 24px}}.vk-gallery-modal__item{margin:0}.vk-gallery-modal__item img{display:block;height:auto;width:100%}:root{--vk-cap:1280px}.vk-body>footer,.vk-body>header,.vk-body>nav,.vk-body>section{padding-left:max(20px,(100vw - var(--vk-cap))/2);padding-right:max(20px,(100vw - var(--vk-cap))/2)}@media(min-width:768px){.vk-body>footer,.vk-body>header,.vk-body>nav,.vk-body>section{padding-left:max(40px,(100vw - var(--vk-cap))/2);padding-right:max(40px,(100vw - var(--vk-cap))/2)}}@media(min-width:1024px){.vk-body>footer,.vk-body>header,.vk-body>nav,.vk-body>section{padding-left:max(56px,(100vw - var(--vk-cap))/2);padding-right:max(56px,(100vw - var(--vk-cap))/2)}}html{scroll-behavior:smooth}