.museum.svelte-7hpc9t{align-items:center;min-height:clamp(580px,84vh,900px);padding:clamp(80px,12vh,160px) 0;display:flex;position:relative;overflow:hidden}.about-bg.svelte-7hpc9t{z-index:0;background:#1a1a1a;position:absolute;inset:0}.about-bg.svelte-7hpc9t img{object-fit:cover;object-position:64% center;width:100%;height:100%;display:block}.about-bg.svelte-7hpc9t:after{content:"";background:linear-gradient(90deg,#f7f7f285 0%,#f7f7f22e 40%,#f7f7f200 66%);position:absolute;inset:0}.museum.svelte-7hpc9t .measure:where(.svelte-7hpc9t){z-index:1;width:100%;position:relative}.about-card.svelte-7hpc9t{-webkit-backdrop-filter:blur(24px)saturate(1.1);background:#f7f7f2d1;border:1px solid #ffffff80;max-width:470px;padding:clamp(26px,2.6vw,46px);box-shadow:0 30px 70px -34px #0006}.museum-eyebrow.svelte-7hpc9t{align-items:baseline;gap:14px;margin-bottom:clamp(18px,2.4vh,28px);display:flex}.museum-eyebrow.svelte-7hpc9t .no:where(.svelte-7hpc9t){font-family:var(--font-serif);color:var(--ink-35);font-size:clamp(1rem,1.5vw,1.4rem)}.museum-eyebrow.svelte-7hpc9t .lbl:where(.svelte-7hpc9t){font-size:var(--label-size);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-50);font-weight:500}.plaque.svelte-7hpc9t{border-top:1.5px solid var(--ink);padding-top:18px}.plaque__title.svelte-7hpc9t{font-family:var(--font-serif);letter-spacing:-.01em;margin:0;font-size:clamp(1.9rem,3.2vw,2.9rem);font-weight:400;line-height:1.04}.plaque__medium.svelte-7hpc9t{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-50);margin-top:12px;font-size:.78rem;display:block}.plaque__lead.svelte-7hpc9t{color:var(--ink-70);max-width:42ch;margin:clamp(18px,2.6vh,26px) 0 0;line-height:1.62}.facts.svelte-7hpc9t{border-collapse:collapse;width:100%;margin-top:clamp(18px,2.6vh,26px)}.facts.svelte-7hpc9t tr:where(.svelte-7hpc9t){border-top:1px solid var(--line)}.facts.svelte-7hpc9t tr:where(.svelte-7hpc9t):last-child{border-bottom:1px solid var(--line)}.facts.svelte-7hpc9t th:where(.svelte-7hpc9t),.facts.svelte-7hpc9t td:where(.svelte-7hpc9t){text-align:left;vertical-align:top;padding:10px 0;font-weight:400}.facts.svelte-7hpc9t th:where(.svelte-7hpc9t){letter-spacing:.18em;text-transform:uppercase;width:38%;color:var(--ink-50);padding-right:18px;font-size:.64rem}.facts.svelte-7hpc9t td:where(.svelte-7hpc9t){color:var(--ink);font-size:.9rem;line-height:1.4}@media (width<=760px){.museum.svelte-7hpc9t{min-height:0;padding:clamp(60px,10vh,120px) 0}.about-card.svelte-7hpc9t{background:#f7f7f2e6;max-width:100%}.about-bg.svelte-7hpc9t img{object-position:70% center}}.cases-intro.svelte-1t4yfa1{color:var(--ink-70);max-width:56ch;margin:0 0 clamp(22px,3vh,34px)}.cv2.svelte-1t4yfa1{margin-top:clamp(8px,2vh,22px);position:relative}.cv2__grid.svelte-1t4yfa1{grid-template-columns:repeat(4,1fr);gap:clamp(8px,1vw,16px);display:grid}.cv2__tile.svelte-1t4yfa1{aspect-ratio:3/4;cursor:pointer;text-align:left;isolation:isolate;background:#111;border:0;padding:0;position:relative;overflow:hidden}.cv2__tile.svelte-1t4yfa1 img{object-fit:cover;filter:grayscale()contrast(1.03);width:100%;height:100%;transition:filter .6s var(--ease), transform 1s var(--ease);position:absolute;inset:0;transform:scale(1.02)}.cv2__tile.svelte-1t4yfa1:hover img,.cv2__tile.is-active.svelte-1t4yfa1 img{filter:none;transform:scale(1.06)}.cv2__tile.svelte-1t4yfa1:after{content:"";background:linear-gradient(#0000 40%,#000000b8 100%);position:absolute;inset:0}.cv2__tnum.svelte-1t4yfa1{z-index:2;font-family:var(--font-serif);color:#fff;mix-blend-mode:difference;font-size:.85rem;position:absolute;top:12px;left:12px}.cv2__tcap.svelte-1t4yfa1{z-index:2;color:#fff;position:absolute;bottom:14px;left:14px;right:14px}.cv2__tname.svelte-1t4yfa1{font-family:var(--font-serif);font-size:clamp(1rem,1.3vw,1.3rem);font-weight:400;line-height:1.08;display:block}.cv2__tmeta.svelte-1t4yfa1{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;opacity:0;transition:opacity .4s var(--ease), transform .4s var(--ease);margin-top:4px;font-size:.58rem;display:block;transform:translateY(6px)}.cv2__tile.svelte-1t4yfa1:hover .cv2__tmeta:where(.svelte-1t4yfa1){opacity:1;transform:none}.cv2__detail.svelte-1t4yfa1{z-index:90;padding:max(clamp(40px, 7vh, 90px), var(--safe-t)) max(var(--gutter), var(--safe-r)) max(clamp(40px, 7vh, 90px), var(--safe-b)) max(var(--gutter), var(--safe-l));opacity:0;visibility:hidden;overscroll-behavior:contain;transition:opacity .4s var(--ease), visibility .4s var(--ease);background:#f7f7f2fa;grid-template-columns:1.4fr 1fr;gap:clamp(24px,4vw,72px);display:grid;position:fixed;inset:0}.cv2__detail.is-open.svelte-1t4yfa1{opacity:1;visibility:visible}.cv2__detail-media.svelte-1t4yfa1{background:#ebe9e3;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.cv2__detail-media.svelte-1t4yfa1 img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;animation:svelte-1t4yfa1-caseFade .5s var(--ease) both;display:block}.cv2__detail-side.svelte-1t4yfa1{flex-direction:column;justify-content:center;display:flex}.cv2__detail-thumbs.svelte-1t4yfa1{grid-template-columns:repeat(auto-fit,minmax(56px,1fr));gap:10px;margin-top:20px;display:grid}.cv2__close.svelte-1t4yfa1{top:max(clamp(20px, 3vh, 34px), calc(var(--safe-t) + 6px));right:max(var(--gutter), var(--safe-r));letter-spacing:.18em;text-transform:uppercase;cursor:pointer;color:var(--ink);z-index:2;background:0 0;border:0;align-items:center;gap:10px;font-size:.7rem;display:inline-flex;position:absolute}.cv2__close.svelte-1t4yfa1:after{content:"✕";font-size:1rem}.museum-eyebrow.svelte-1t4yfa1{align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.museum-eyebrow.svelte-1t4yfa1 .no:where(.svelte-1t4yfa1){font-family:var(--font-serif);color:var(--ink-35);font-size:1.1rem}.museum-eyebrow.svelte-1t4yfa1 .lbl:where(.svelte-1t4yfa1){font-size:var(--label-size);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-50);font-weight:500}.case-cap__title.svelte-1t4yfa1{font-family:var(--font-serif);margin:0 0 8px;font-size:clamp(1.5rem,2.4vw,2.2rem);font-weight:400;line-height:1.06}.case-cap__meta.svelte-1t4yfa1{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-50);align-items:baseline;gap:14px;margin-bottom:12px;font-size:.66rem;display:flex}.case-cap__desc.svelte-1t4yfa1{color:var(--ink-70);max-width:54ch;margin:0;line-height:1.6}.case-thumb.svelte-1t4yfa1{cursor:pointer;aspect-ratio:4/3;background:#111;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.case-thumb.svelte-1t4yfa1 img{object-fit:cover;opacity:.62;width:100%;height:100%;transition:transform .8s var(--ease), opacity .4s;display:block}.case-thumb.svelte-1t4yfa1:hover img{opacity:.85;transform:scale(1.05)}.case-thumb.is-active.svelte-1t4yfa1 img{opacity:1}.case-thumb.is-active.svelte-1t4yfa1{outline:1.5px solid var(--ink);outline-offset:-1.5px}@keyframes svelte-1t4yfa1-caseFade{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}@media (width<=900px){.cv2__grid.svelte-1t4yfa1{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.cv2__tmeta.svelte-1t4yfa1{display:none}.cv2__tcap.svelte-1t4yfa1{bottom:12px;left:12px;right:12px}.cv2__tname.svelte-1t4yfa1{font-size:1.02rem;line-height:1.12}.cv2__tnum.svelte-1t4yfa1{top:10px;left:12px}}@media (width<=820px){.cv2__detail.svelte-1t4yfa1{grid-template-columns:1fr;overflow-y:auto}.cv2__detail-media.svelte-1t4yfa1{aspect-ratio:auto}.cv2__detail-media.svelte-1t4yfa1 img{max-height:52vh}}@media (prefers-reduced-motion:reduce){.cv2__detail-media.svelte-1t4yfa1 img{animation:none}}.svc-block.svelte-19mtrny{margin-bottom:clamp(20px,3vh,36px)}.svc-block.svelte-19mtrny .headline:where(.svelte-19mtrny){font-size:clamp(1.9rem,3.4vw,3rem)}.svc-intro.svelte-19mtrny{color:var(--ink-70);max-width:48ch;margin-top:14px}.svc-cat.svelte-19mtrny{border-top:1.5px solid var(--ink);margin-top:clamp(18px,2.8vh,36px)}.svc-cat__row.svelte-19mtrny{border-bottom:1px solid var(--line);transition:padding-left .5s var(--ease);grid-template-columns:clamp(46px,5vw,88px) 1fr clamp(120px,16vw,200px);align-items:center;gap:clamp(18px,3vw,46px);padding:clamp(14px,2.2vh,26px) 0;display:grid}.svc-cat__row.svelte-19mtrny:last-child{border-bottom:1.5px solid var(--ink)}.svc-cat__num.svelte-19mtrny{font-family:var(--font-serif);color:var(--ink-35);font-variant-numeric:lining-nums;transition:color .4s var(--ease);font-size:clamp(1.4rem,2.2vw,2rem);font-weight:400;line-height:1}.svc-cat__body.svelte-19mtrny{max-width:52ch}.svc-cat__name.svelte-19mtrny{font-family:var(--font-serif);letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(1.4rem,2.5vw,2.3rem);font-weight:400;line-height:1.06}.svc-cat__desc.svelte-19mtrny{color:var(--ink-70);max-width:46ch;margin:0;line-height:1.55}.svc-cat__media.svelte-19mtrny{aspect-ratio:4/3;background:#ebe9e3;justify-content:center;align-items:center;margin:0;display:flex;position:relative;overflow:hidden}.svc-cat__media.svelte-19mtrny img{object-fit:contain;filter:grayscale()contrast(1.03);width:auto;max-width:100%;height:auto;max-height:100%;transition:filter .6s var(--ease);display:block}@media (hover:hover){.svc-cat__row.svelte-19mtrny:hover{padding-left:14px}.svc-cat__row.svelte-19mtrny:hover .svc-cat__num:where(.svelte-19mtrny){color:var(--accent,#b81f1a)}.svc-cat__row.svelte-19mtrny:hover .svc-cat__media:where(.svelte-19mtrny) img{filter:grayscale(0)contrast(1.04)}}@media (width<=760px){.svc-cat__row.svelte-19mtrny{grid-template-columns:auto 1fr;gap:14px 18px}.svc-cat__media.svelte-19mtrny{aspect-ratio:auto;grid-column:1/-1}.svc-cat__media.svelte-19mtrny img{max-height:220px}}.client-rail.svelte-19mtrny{margin-top:clamp(40px,6vh,80px)}.client-rail__head.svelte-19mtrny{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:clamp(18px,2.6vh,30px);display:flex}.client-rail__label.svelte-19mtrny{font-size:var(--label-size);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-50);font-weight:500}.client-rail__note.svelte-19mtrny{color:var(--ink-50);max-width:52ch;margin:0;font-size:.86rem;line-height:1.55}.client-rail__grid.svelte-19mtrny{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(118px,1fr));display:grid}.client-rail__cell.svelte-19mtrny{border-right:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:center;align-items:center;min-height:84px;padding:clamp(14px,2.2vh,26px) clamp(14px,2vw,26px);display:flex}.client-rail__cell.svelte-19mtrny img:where(.svelte-19mtrny){object-fit:contain;width:auto;max-width:100%;height:auto;max-height:40px;transition:transform .4s var(--ease)}.client-rail__cell.svelte-19mtrny:hover img:where(.svelte-19mtrny){transform:scale(1.05)}.client-rail__cell.svelte-19mtrny img[alt=Yandex]:where(.svelte-19mtrny){max-height:50px}.client-rail__cell.svelte-19mtrny img[alt=MUR]:where(.svelte-19mtrny){max-height:56px}.client-rail__cell.svelte-19mtrny img[alt="White Rabbit Family"]:where(.svelte-19mtrny){max-height:58px}section.svelte-j71ztv{background:#f2f1ec}@keyframes svelte-j71ztv-methodFade{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}.proc-step.svelte-j71ztv{margin-top:clamp(32px,5.5vh,72px)}.proc-nav.svelte-j71ztv{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:11px clamp(16px,2.2vw,38px);margin-bottom:clamp(22px,3.4vh,40px);padding:16px 0;display:flex}.proc-nav__btn.svelte-j71ztv{cursor:pointer;color:var(--ink-30,#1212124d);transition:color .3s var(--ease);background:0 0;border:0;align-items:baseline;gap:10px;padding:0 0 2px;display:inline-flex;position:relative}.proc-nav__btn.svelte-j71ztv .n:where(.svelte-j71ztv){font-family:var(--font-serif);font-variant-numeric:lining-nums;letter-spacing:.06em;color:var(--ink-30,#1212124d);transition:color .3s var(--ease);font-size:.68rem}.proc-nav__btn.svelte-j71ztv .phase:where(.svelte-j71ztv){font-family:var(--font-serif);font-size:clamp(.98rem,1.35vw,1.35rem);line-height:1;position:relative}.proc-nav__btn.svelte-j71ztv .phase:where(.svelte-j71ztv):after{content:"";background:var(--accent,#b81f1a);transform-origin:0;height:1.5px;transition:transform .35s var(--ease);position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.proc-nav__btn.svelte-j71ztv:hover{color:var(--ink-70)}.proc-nav__btn.is-active.svelte-j71ztv{color:var(--ink)}.proc-nav__btn.is-active.svelte-j71ztv .n:where(.svelte-j71ztv){color:var(--accent,#b81f1a)}.proc-nav__btn.is-active.svelte-j71ztv .phase:where(.svelte-j71ztv):after{transform:scaleX(1)}.proc-stage.svelte-j71ztv{grid-template-columns:1.28fr 1fr;align-items:stretch;gap:clamp(24px,3.6vw,60px);display:grid}.proc-stage__media.svelte-j71ztv{aspect-ratio:3/2;background:#0d0d0d;min-height:clamp(280px,42vh,480px);margin:0;position:relative;overflow:hidden}.proc-stage__media.svelte-j71ztv img{object-fit:cover;filter:grayscale()contrast(1.03);width:100%;height:100%;animation:svelte-j71ztv-methodFade .5s var(--ease) both;display:block;position:absolute;inset:0}.proc-stage__text.svelte-j71ztv{flex-direction:column;justify-content:center;display:flex}.proc-stage__num.svelte-j71ztv{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--line);margin-bottom:6px;font-size:clamp(2.6rem,6vw,5rem);font-weight:400;line-height:.8}.proc-stage__phase.svelte-j71ztv{font-family:var(--font-grotesk,sans-serif);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-50);font-size:.64rem}.proc-stage__name.svelte-j71ztv{font-family:var(--font-serif);max-width:20ch;margin:10px 0 14px;font-size:clamp(1.5rem,2.6vw,2.4rem);font-weight:400;line-height:1.08}.proc-stage__desc.svelte-j71ztv{color:var(--ink-70);max-width:46ch;margin:0;line-height:1.62}.proc-stage__foot.svelte-j71ztv{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:clamp(20px,3vh,30px);padding-top:18px;display:flex}.proc-stage__count.svelte-j71ztv{letter-spacing:.18em;color:var(--ink-50);font-variant-numeric:lining-nums;font-size:.66rem}.proc-stage__btns.svelte-j71ztv{gap:8px;display:flex}.arrow--ink.svelte-j71ztv{color:var(--ink);border-color:var(--line)}.formula--tight.svelte-j71ztv{margin-top:clamp(40px,6vh,88px)}@media (width<=820px){.proc-stage.svelte-j71ztv{grid-template-columns:1fr;gap:18px}.proc-stage__media.svelte-j71ztv{aspect-ratio:16/10;order:-1;min-height:0}}@media (prefers-reduced-motion:reduce){.proc-stage__media.svelte-j71ztv img{animation:none}}.place--tight.svelte-ishdvb{padding-top:clamp(56px,8vh,110px);padding-bottom:clamp(56px,8vh,110px)}.place__lead.svelte-ishdvb{grid-template-columns:1fr .86fr;align-items:stretch;gap:clamp(28px,4vw,72px);display:grid}.place__photo.svelte-ishdvb{aspect-ratio:4/5;background:#1a1a1a;margin:0;position:relative;overflow:hidden}.place__photo.svelte-ishdvb img{object-fit:cover;filter:grayscale()contrast(1.03);width:100%;height:100%;transition:transform 1.2s var(--ease), filter .6s var(--ease);display:block;transform:scale(1.02)}.place__photo.svelte-ishdvb:hover img{filter:grayscale(.7)contrast(1.04);transform:scale(1.06)}.place__photo-cap.svelte-ishdvb{letter-spacing:.18em;text-transform:uppercase;color:var(--paper-70);background:linear-gradient(#08080800 0%,#080808cc 100%);justify-content:space-between;gap:14px;margin:0;padding:14px 16px;font-size:.66rem;display:flex;position:absolute;bottom:0;left:0;right:0}.place__why.svelte-ishdvb{grid-template-columns:1fr 1fr;gap:18px clamp(24px,3vw,44px);margin-top:clamp(26px,4vh,42px)}.place--tight.svelte-ishdvb .stats-strip:where(.svelte-ishdvb){margin:clamp(34px,5.5vh,64px) 0}.place__carousel.svelte-ishdvb .carousel__media:where(.svelte-ishdvb){aspect-ratio:3/2}.place__carousel.svelte-ishdvb .carousel__track:where(.svelte-ishdvb){grid-auto-columns:clamp(280px,38vw,500px)}@media (width>=1025px){.place__photo.svelte-ishdvb{aspect-ratio:auto;min-height:100%}}@media (width<=1024px){.place__lead.svelte-ishdvb{grid-template-columns:1fr}.place__photo.svelte-ishdvb{aspect-ratio:16/10;order:-1}}@media (width<=560px){.place__why.svelte-ishdvb{grid-template-columns:1fr}}
