:root{--krylova-ink: #1e1a15;--krylova-cream: #fceeca;--krylova-paper: #d5d2c5;--krylova-paper-soft: #e9e6df;--krylova-warm-paper: #fffdf6;--krylova-olive: #2e3624;--krylova-accent: #b7b4a7;--krylova-rule: rgb(30 26 21 / 22%);--krylova-rule-light: rgb(252 238 202 / 28%);--krylova-muted: rgb(30 26 21 / 68%);--krylova-placeholder: rgb(30 26 21 / 49%);--krylova-muted-light: rgb(252 238 202 / 72%);--krylova-overlay: rgb(30 26 21 / 72%);--krylova-overlay-soft: rgb(30 26 21 / 60%);--krylova-header-glass: rgb(30 26 21 / 92%);--krylova-chip-light: rgb(30 26 21 / 8%);--krylova-chip-dark: rgb(252 238 202 / 12%);--krylova-chip-dark-text: rgb(252 238 202 / 88%);--krylova-field-valid: hsl(86.7 20% 30%);--krylova-field-error: hsl(8 45% 38%);--krylova-focus-ring: rgb(252 238 202 / 70%);--krylova-shadow-dialog: 0 26px 80px rgb(30 26 21 / 28%);--krylova-shadow-drawer: -24px 0 80px rgb(30 26 21 / 24%);--krylova-space-page-inline: 20px;--krylova-space-control-inline: 24px;--krylova-space-related: 24px;--krylova-space-group: 64px;--krylova-space-section: 132px;--krylova-radius-surface: 30px;--krylova-radius-media: 20px;--krylova-radius-control: 999px;--krylova-font-display: "neue-haas-unica", "Neue Haas Display", Arial, sans-serif;--krylova-font-heading: "tosh-a", "neue-haas-unica", "Neue Haas Display", Arial, sans-serif;--krylova-body-size: 16px;--krylova-body-leading: 1.45;--krylova-label-size: 14px;--krylova-label-leading: 24px;--krylova-header-nav-size: 14px;--krylova-header-nav-weight: 400;--krylova-button-size: 16px;--krylova-button-leading: 24px;--krylova-button-weight: 400;--krylova-button-mobile-size: 16px;--krylova-button-mobile-leading: 24px;--krylova-button-compact-size: 16px;--krylova-button-compact-leading: 24px;--krylova-button-height: 48px;--krylova-button-mobile-height: 52px;--krylova-button-compact-height: 44px;--krylova-field-height: 62px;--krylova-field-mobile-height: 60px;--krylova-field-radius: var(--krylova-radius-control);--krylova-field-multiline-radius: 22px;--krylova-dialog-radius: 28px;--krylova-drawer-radius: 36px;--krylova-sheet-radius: 30px;--krylova-form-control-gap: 36px;--krylova-form-control-gap-mobile: 34px;--krylova-section-label-inset: var(--krylova-space-related);--krylova-section-label-title-gap: 40px;--krylova-section-heading-content-gap: 56px;--krylova-section-content-gap: var(--krylova-space-group);--krylova-section-end-space: 96px;--krylova-title-identity-min: 82px;--krylova-title-identity-fluid: 9vw;--krylova-title-identity-max: 132px;--krylova-title-short-min: 68px;--krylova-title-short-fluid: 5.8vw;--krylova-title-short-max: 84px;--krylova-title-medium-min: 54px;--krylova-title-medium-fluid: 4.7vw;--krylova-title-medium-max: 68px;--krylova-title-long-min: 50px;--krylova-title-long-fluid: 4.65vw;--krylova-title-long-max: 60px;--krylova-title-hero-long-min: 58px;--krylova-title-hero-long-fluid: 4.7vw;--krylova-title-hero-long-max: 68px;--krylova-title-ascender-space: .2em;--krylova-title-descender-space: .28em;--krylova-tracking-identity: -.062em;--krylova-tracking-identity-mobile: -.052em;--krylova-tracking-display: -.045em;--krylova-tracking-short: -.04em;--krylova-tracking-medium: -.035em;--krylova-tracking-accent: -.03em;--krylova-tracking-long: -.025em;--krylova-tracking-large-copy: -.02em;--krylova-tracking-supporting: -.015em;--krylova-editorial-title-mobile: 32px;--krylova-editorial-component-title-mobile: 22px;--krylova-editorial-lead-mobile: 18px;--krylova-editorial-body-mobile: 16px;--krylova-editorial-list-mobile: 18px;--krylova-editorial-conclusion-mobile: 20px;--krylova-editorial-accent-mobile: 34px;--krylova-editorial-sticky-mobile: 22px;--krylova-editorial-group-space-mobile: clamp(36px, 11vw, 48px);--krylova-editorial-divider-space-mobile: clamp(28px, 8vw, 36px);--krylova-editorial-card-gap-mobile: clamp(16px, 5vw, 20px);--krylova-editorial-card-target-mobile: min(30svh, 270px);--krylova-editorial-illustration-max-mobile: min(18svh, 160px);--krylova-shell: 1440px;--krylova-gutter: var(--krylova-space-page-inline);--krylova-header-height: 74px;--krylova-section-space: var(--krylova-space-section);--krylova-labelled-section-top: 24px;--krylova-labelled-section-bottom: 96px;--krylova-radius-section: var(--krylova-radius-surface);--krylova-icon-inline-size: 18px;--krylova-icon-control-size: 24px;--krylova-icon-menu-size: 28px;--krylova-icon-weight-default: 500;--krylova-motion-fast: .22s;--krylova-motion-control: .3s;--krylova-motion-button-hover: .4s;--krylova-motion-button-label: .42s;--krylova-motion-button-label-fade: .24s;--krylova-button-label-travel: 70%;--krylova-button-label-travel-out: -70%;--krylova-motion-press-in: 90ms;--krylova-motion-press-out: .36s;--krylova-motion-fade: .5s;--krylova-motion-reveal: .6s;--krylova-motion-list: .76s;--krylova-motion-media: .9s;--krylova-motion-group: .96s;--krylova-motion-hero-media: 1.08s;--krylova-motion-hero-title: 1.18s;--krylova-motion-heading: 1.2s;--krylova-motion-image-settle: 1.24s;--krylova-motion-stagger: 70ms;--krylova-motion-stagger-cap: .28s;--krylova-motion-intro-offset: .42s;--krylova-motion-curtain-count: .82s;--krylova-motion-curtain-exit: .98s;--krylova-motion-curtain-fallback: 1.8s;--krylova-motion-curtain-unlock: 3.2s;--krylova-motion-menu-exit: .22s;--krylova-motion-modal-backdrop: .36s;--krylova-motion-modal-enter: .76s;--krylova-motion-modal-exit: .62s;--krylova-motion-drawer-enter: 1.2s;--krylova-motion-drawer-mobile-enter: .92s;--krylova-motion-drawer-exit: .78s;--krylova-scroll-duration: 2.2;--krylova-ease-direct: cubic-bezier(.77, 0, .175, 1);--krylova-ease-spring: cubic-bezier(.22, 1, .36, 1);--krylova-ease-button-hover: cubic-bezier(.22, 1, .36, 1);--krylova-ease-reveal: cubic-bezier(.304, .001, .058, 1);--krylova-ease-image: cubic-bezier(.228, .018, .292, .989);--qb-ink: var(--krylova-ink);--qb-cream: var(--krylova-cream);--qb-paper: var(--krylova-paper);--qb-paper-soft: var(--krylova-paper-soft);--qb-warm-paper: var(--krylova-warm-paper);--qb-olive: var(--krylova-olive);--qb-accent: var(--krylova-accent);--qb-rule: var(--krylova-rule);--qb-rule-light: var(--krylova-rule-light);--qb-muted: var(--krylova-muted);--qb-placeholder: var(--krylova-placeholder);--qb-muted-light: var(--krylova-muted-light);--qb-font-display: var(--krylova-font-display);--qb-font-heading: var(--krylova-font-heading);--qb-header-height: var(--krylova-header-height);--qb-radius-section: var(--krylova-radius-section);--qb-radius-media: var(--krylova-radius-media);--qb-radius-control: var(--krylova-radius-control);--qb-button-size: var(--krylova-button-size);--qb-button-leading: var(--krylova-button-leading);--qb-button-weight: var(--krylova-button-weight);--qb-header-nav-size: var(--krylova-header-nav-size);--qb-header-nav-weight: var(--krylova-header-nav-weight);--qb-button-mobile-size: var(--krylova-button-mobile-size);--qb-button-mobile-leading: var(--krylova-button-mobile-leading);--qb-button-compact-size: var(--krylova-button-compact-size);--qb-button-compact-leading: var(--krylova-button-compact-leading);--qb-button-height: var(--krylova-button-height);--qb-button-mobile-height: var(--krylova-button-mobile-height);--qb-button-compact-height: var(--krylova-button-compact-height);--qb-form-control-gap: var(--krylova-form-control-gap);--qb-form-control-gap-mobile: var(--krylova-form-control-gap-mobile);--qb-section-label-inset: var(--krylova-section-label-inset);--qb-section-label-title-gap: var(--krylova-section-label-title-gap);--qb-section-heading-content-gap: var(--krylova-section-heading-content-gap);--qb-section-content-gap: var(--krylova-section-content-gap);--qb-section-end-space: var(--krylova-section-end-space)}body,button,input,select,textarea{font-family:var(--krylova-font-display);font-synthesis:none}body{color:var(--krylova-ink);font-size:var(--krylova-body-size);font-weight:400;line-height:var(--krylova-body-leading)}h1,h2,h3,h4{font-family:var(--krylova-font-heading);text-wrap:balance}p,li{text-wrap:pretty}body.krylova-is-locked{overflow:hidden;overscroll-behavior:none}html.krylova-lenis-active{scroll-behavior:auto}.krylova-shell{margin-inline:auto;max-width:var(--krylova-shell);padding-inline:var(--krylova-gutter);width:100%}.krylova-title{font-family:var(--krylova-font-heading);font-weight:400;text-wrap:balance}.krylova-title--identity{font-size:clamp(var(--krylova-title-identity-min),var(--krylova-title-identity-fluid),var(--krylova-title-identity-max));letter-spacing:var(--krylova-tracking-identity);line-height:.81;max-width:7ch}.krylova-title__line{display:block;margin-block-start:calc(var(--krylova-title-ascender-space) * -1);margin-block-end:calc(var(--krylova-title-descender-space) * -1);overflow:clip;padding-block-start:var(--krylova-title-ascender-space);padding-block-end:var(--krylova-title-descender-space)}:where(h1,h2,h3,h4)[data-reveal].is-visible,:where(h1,h2,h3,h4)[data-krylova-reveal].is-visible,[data-reveal].is-visible :where(h1,h2,h3,h4),[data-krylova-reveal].is-visible :where(h1,h2,h3,h4){clip-path:none!important}.krylova-title--short{font-size:clamp(var(--krylova-title-short-min),var(--krylova-title-short-fluid),var(--krylova-title-short-max));letter-spacing:var(--krylova-tracking-short);line-height:.88;max-width:14ch}.krylova-title--medium{font-size:clamp(var(--krylova-title-medium-min),var(--krylova-title-medium-fluid),var(--krylova-title-medium-max));letter-spacing:var(--krylova-tracking-medium);line-height:1;max-width:18ch}.krylova-title--long{font-size:clamp(var(--krylova-title-long-min),var(--krylova-title-long-fluid),var(--krylova-title-long-max));letter-spacing:var(--krylova-tracking-long);line-height:1.02;max-width:22ch}.krylova-hero-title.krylova-title--long{font-size:clamp(var(--krylova-title-hero-long-min),var(--krylova-title-hero-long-fluid),var(--krylova-title-hero-long-max));letter-spacing:var(--krylova-tracking-long);line-height:.94;max-width:18ch}.krylova-label{font-size:var(--krylova-label-size);font-weight:400;letter-spacing:.045em;line-height:var(--krylova-label-leading);text-transform:uppercase}.krylova-roll{display:inline-flex;height:1.15em;overflow:clip}.krylova-roll__track{display:flex;flex-direction:column;line-height:1.15;transition:transform var(--krylova-motion-control) var(--krylova-ease-direct)}@media(hover:hover)and (pointer:fine){.krylova-roll:hover .krylova-roll__track,.krylova-roll:focus-visible .krylova-roll__track{transform:translateY(-50%)}}.krylova-motion-ready [data-krylova-reveal]{opacity:0;transform:translateY(25%);transition:opacity var(--krylova-motion-fade) ease var(--krylova-reveal-delay, 0ms),transform var(--krylova-motion-reveal) var(--krylova-ease-direct) var(--krylova-reveal-delay, 0ms)}.krylova-motion-ready [data-krylova-reveal=group]{transform:translateY(38px);transition:opacity .56s ease var(--krylova-reveal-delay, 0ms),transform var(--krylova-motion-group) var(--krylova-ease-reveal) var(--krylova-reveal-delay, 0ms)}.krylova-motion-ready [data-krylova-reveal].is-visible{opacity:1;transform:none}:focus-visible{outline:0}@media(max-width:820px){.krylova-title--identity{font-size:clamp(76px,15vw,108px);line-height:.83}}@media(max-width:640px){:root{--krylova-space-page-inline: 16px;--krylova-space-group: 48px;--krylova-space-section: 88px;--krylova-radius-surface: 20px;--krylova-header-height: 66px;--krylova-labelled-section-top: 20px;--krylova-labelled-section-bottom: 76px;--krylova-radius-media: 18px;--krylova-label-size: 12px;--krylova-label-leading: 20px;--krylova-button-size: 16px;--krylova-button-leading: 24px;--krylova-section-heading-content-gap: 48px;--krylova-section-end-space: 72px}.krylova-title--short{font-size:46px;letter-spacing:var(--krylova-tracking-short);line-height:.92}.krylova-title--medium{font-size:38px;letter-spacing:var(--krylova-tracking-medium);line-height:.98}.krylova-title--long{font-size:32px;letter-spacing:var(--krylova-tracking-long);line-height:1.04;max-width:100%}.krylova-hero-title.krylova-title--long{font-size:40px;letter-spacing:var(--krylova-tracking-large-copy);line-height:.94;max-width:100%}}@media(max-width:520px){.krylova-title--identity{font-size:clamp(60px,19vw,76px);letter-spacing:var(--krylova-tracking-identity-mobile);line-height:.83}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}[data-scroll-motion]{animation:none!important;transform:none!important;transition:none!important;will-change:auto!important}.krylova-preloader{display:none!important}.krylova-motion-ready [data-krylova-reveal],.krylova-motion-ready [data-krylova-reveal]>*{animation:none!important;clip-path:none!important;opacity:1!important;transform:none!important;transition:none!important}}.krylova-button{--krylova-button-background: transparent;--krylova-button-hover-background: transparent;--krylova-button-color: inherit;--krylova-button-hover-color: var(--krylova-button-color);--krylova-button-stroke: transparent;-webkit-tap-highlight-color:transparent;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--krylova-button-background);border:0;border-radius:var(--krylova-radius-control);color:var(--krylova-button-color);cursor:pointer;display:inline-flex;font-family:var(--krylova-font-display);font-size:var(--krylova-button-size);font-weight:var(--krylova-button-weight);gap:16px;justify-content:center;letter-spacing:normal;line-height:var(--krylova-button-leading);min-height:var(--krylova-button-height);min-width:0;padding-inline:var(--krylova-space-control-inline);position:relative;box-shadow:inset 0 0 0 1px var(--krylova-button-stroke);text-align:center;text-decoration:none;text-transform:none;transition:background-color var(--krylova-motion-button-hover) var(--krylova-ease-button-hover),color var(--krylova-motion-button-hover) var(--krylova-ease-button-hover),filter var(--krylova-motion-fast) ease,transform var(--krylova-motion-press-out) var(--krylova-ease-spring)}.krylova-button>svg{flex:0 0 auto;pointer-events:none;position:static;transform:none;transition:transform var(--krylova-motion-button-hover) var(--krylova-ease-button-hover)}.krylova-button__label-mask{align-items:center;display:inline-flex;line-height:1.25;max-width:100%;white-space:nowrap}.krylova-button__label{display:block;line-height:inherit;white-space:nowrap}@supports (text-box-trim: trim-both) and (text-box-edge: cap alphabetic){.krylova-button__label{text-box-edge:cap alphabetic;text-box-trim:trim-both}}.krylova-button--light,.krylova-button--header{--krylova-button-background: var(--krylova-cream);--krylova-button-hover-background: var(--krylova-paper);--krylova-button-color: var(--krylova-ink)}.krylova-button--primary{--krylova-button-background: var(--krylova-ink);--krylova-button-hover-background: var(--krylova-olive);--krylova-button-color: var(--krylova-cream)}.krylova-button--secondary,.krylova-button--outline{--krylova-button-background: transparent;--krylova-button-hover-background: color-mix(in srgb, currentColor 12%, transparent);--krylova-button-stroke: color-mix(in srgb, currentColor 54%, transparent)}.krylova-button--ghost-light{--krylova-button-background: var(--krylova-cream);--krylova-button-hover-background: var(--krylova-paper);--krylova-button-color: var(--krylova-ink)}.krylova-button--text{--krylova-button-background: transparent;--krylova-button-hover-background: var(--krylova-chip-light);padding-inline:18px}.krylova-button--compact,.krylova-button--header{font-size:var(--krylova-button-compact-size);line-height:var(--krylova-button-compact-leading);min-height:var(--krylova-button-compact-height);padding-inline:16px}.krylova-button--wide{width:100%}.krylova-button:disabled,.krylova-button[aria-disabled=true]{cursor:not-allowed;opacity:.58}.krylova-button:not(:disabled):not([aria-disabled=true]):focus-visible{background-color:var(--krylova-button-hover-background);color:var(--krylova-button-hover-color);outline:0}@media(hover:hover)and (pointer:fine){.krylova-button:not(:disabled):not([aria-disabled=true]):hover>svg,.krylova-button:not(:disabled):not([aria-disabled=true]):focus-visible>svg{transform:translate(5px)}.krylova-button:not(:disabled):not([aria-disabled=true]):hover{background-color:var(--krylova-button-hover-background);color:var(--krylova-button-hover-color)}}.krylova-button[data-pressed=true]:not(:disabled):not([aria-disabled=true]){filter:brightness(.94);transform:scale(.975);transition:background-color var(--krylova-motion-button-hover) var(--krylova-ease-button-hover),color var(--krylova-motion-button-hover) var(--krylova-ease-button-hover),filter var(--krylova-motion-press-in) var(--krylova-ease-direct),transform var(--krylova-motion-press-in) var(--krylova-ease-direct)}@media(max-width:640px){.krylova-button:not(.krylova-button--compact):not(.krylova-button--header){font-size:var(--krylova-button-mobile-size);line-height:var(--krylova-button-mobile-leading);min-height:var(--krylova-button-mobile-height)}}@media(prefers-reduced-motion:reduce){.krylova-button,.krylova-button>svg{transition:none!important}}.krylova-header{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:transparent;border-bottom:1px solid transparent;color:var(--krylova-cream);height:var(--krylova-header-height);inset:0 0 auto;position:fixed;transition:background-color var(--krylova-motion-control) ease,border-color var(--krylova-motion-control) ease,backdrop-filter var(--krylova-motion-control) ease,transform .4s var(--krylova-ease-direct);will-change:transform;z-index:120}.krylova-header[data-scrolled=true],.krylova-header[data-menu-state=open],.krylova-header[data-menu-state=closing]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--krylova-header-glass);border-bottom-color:var(--krylova-rule-light)}.krylova-header[data-hidden=true][data-menu-state=closed]{transform:translateY(-101%)}.krylova-header__bar{align-items:center;display:grid;grid-template-columns:auto 1fr auto;height:100%}.krylova-header__brand{align-items:center;color:inherit;display:inline-flex;min-height:44px;text-decoration:none;width:max-content}.krylova-header__brand img,.krylova-header__logo{display:block;height:auto;width:clamp(132px,11.5vw,166px)}.krylova-header__nav{display:flex;gap:clamp(22px,3vw,48px);justify-content:center}.krylova-header__nav a{color:inherit;font-family:var(--krylova-font-display);font-size:var(--krylova-header-nav-size);font-weight:var(--krylova-header-nav-weight);letter-spacing:.035em;text-decoration:none;text-transform:uppercase;transition:color var(--krylova-motion-fast) ease,opacity var(--krylova-motion-fast) ease}.krylova-header__actions{align-items:center;display:flex;gap:14px}.krylova-header__contact,.krylova-header__menu-button{align-items:center;background:transparent;border:0;color:var(--krylova-cream);display:inline-flex;height:44px;justify-content:center;width:44px}.krylova-header__menu-button{-webkit-tap-highlight-color:transparent;cursor:pointer;display:none;overflow:hidden;position:relative}.krylova-header__menu-icon{align-items:center;display:inline-flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;transition:opacity .28s ease,transform var(--krylova-motion-control) var(--krylova-ease-image)}.krylova-header__menu-icon--open{opacity:1;transform:scale(1)}.krylova-header__menu-icon--close{opacity:0;transform:scale(.82) rotate(-8deg)}.krylova-header[data-menu-state=open] .krylova-header__menu-icon--open,.krylova-header[data-menu-state=closing] .krylova-header__menu-icon--open{opacity:0;transform:scale(.82) rotate(8deg)}.krylova-header[data-menu-state=open] .krylova-header__menu-icon--close,.krylova-header[data-menu-state=closing] .krylova-header__menu-icon--close{opacity:1;transform:scale(1) rotate(0)}.krylova-header__mobile-menu{display:none}@media(hover:hover)and (pointer:fine){.krylova-header__nav a:hover,.krylova-header__nav a:focus-visible{color:var(--krylova-accent);opacity:.92}}@media(max-width:1100px){.krylova-header__nav{gap:18px}}@media(max-width:860px){.krylova-header{border-bottom-color:var(--krylova-rule-light)}.krylova-header__bar{grid-template-columns:1fr auto}.krylova-header__brand img,.krylova-header__logo{width:118px}.krylova-header__nav,.krylova-header__actions>.krylova-button,.krylova-header__phone{display:none}.krylova-header__actions{gap:0;height:100%;margin-right:calc(var(--krylova-gutter) * -1)}.krylova-header__contact,.krylova-header__menu-button{height:100%;width:var(--krylova-header-height)}.krylova-header__contact{position:relative;transition:opacity var(--krylova-motion-fast) ease,transform .28s ease}.krylova-header__contact:after{background:var(--krylova-rule-light);content:"";height:var(--krylova-header-height);position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.krylova-header[data-menu-state=open] .krylova-header__contact,.krylova-header[data-menu-state=closing] .krylova-header__contact{opacity:0;transform:scale(.82)}.krylova-header__menu-button{display:inline-flex}.krylova-header__mobile-menu{align-content:initial;background:var(--krylova-ink);box-sizing:border-box;display:flex;flex-direction:column;height:calc(100dvh - var(--krylova-header-height));inset:var(--krylova-header-height) 0 0;min-height:calc(100svh - var(--krylova-header-height));opacity:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:30px clamp(20px,6vw,28px) max(22px,env(safe-area-inset-bottom));pointer-events:none;position:fixed;transform:translateY(-12px);transition:opacity var(--krylova-motion-fast) ease,transform var(--krylova-motion-fast) var(--krylova-ease-direct)}.krylova-header__mobile-menu[data-state=open]{opacity:1;pointer-events:auto;transform:none;transition-duration:.42s;transition-timing-function:ease,var(--krylova-ease-image)}.krylova-header__mobile-menu[data-state=closing]{opacity:0;pointer-events:none;transform:translateY(-6px)}.krylova-header__mobile-links{display:grid;gap:2px;width:100%}.krylova-header__mobile-links>a{align-items:center;color:var(--krylova-cream);display:flex;font-size:clamp(34px,8.7vw,48px);font-weight:400;letter-spacing:var(--krylova-tracking-medium);line-height:1.02;min-height:62px;opacity:0;padding-block:10px;text-decoration:none;transform:translateY(22px);transition:color .18s ease,opacity .36s ease,transform .52s var(--krylova-ease-reveal)}.krylova-header__mobile-menu[data-state=open] .krylova-header__mobile-links>a{opacity:1;transform:none;transition-delay:calc(80ms + var(--krylova-menu-index, 0) * 65ms)}.krylova-header__mobile-menu[data-state=closing] .krylova-header__mobile-links>a{opacity:0;transform:translateY(-4px);transition-delay:0ms;transition-duration:.14s}.krylova-header__mobile-menu[data-state=closed] .krylova-header__mobile-links>a{transition:none}.krylova-header__mobile-links>a:focus-visible{color:var(--krylova-accent);outline:0}.krylova-header__mobile-footer{margin-top:auto;opacity:0;padding-top:36px;transform:translateY(16px);transition:opacity .32s ease,transform .48s var(--krylova-ease-reveal)}.krylova-header__mobile-menu[data-state=open] .krylova-header__mobile-footer{opacity:1;transform:none;transition-delay:.39s}.krylova-header__mobile-menu[data-state=closing] .krylova-header__mobile-footer{opacity:0;transform:translateY(6px);transition-delay:0ms;transition-duration:.14s}.krylova-header__mobile-menu[data-state=closed] .krylova-header__mobile-footer{transition:none}.krylova-header__mobile-footer .krylova-button{min-height:56px;width:100%}}@media(max-width:360px){.krylova-header__mobile-menu{padding-top:22px}.krylova-header__mobile-links>a{font-size:32px;min-height:56px}}@media(prefers-reduced-motion:reduce){.krylova-header,.krylova-header__nav a,.krylova-header__contact,.krylova-header__menu-icon,.krylova-header__mobile-menu,.krylova-header__mobile-links>a,.krylova-header__mobile-footer{transition:none!important}}.krylova-form{--krylova-field-background: var(--krylova-paper-soft);--krylova-form-control-gap-current: var(--krylova-form-control-gap);--krylova-form-row-gap: 12px;display:grid;gap:var(--krylova-form-row-gap)}.krylova-field{display:grid;gap:7px;min-width:0}.krylova-field__label{color:var(--krylova-muted);display:block;font-family:var(--krylova-font-display);font-size:12px;font-weight:400;letter-spacing:.045em;line-height:1.2;padding-inline:2px;text-transform:uppercase}.krylova-field__control{align-items:center;background:var(--krylova-field-background);border:0;border-radius:var(--krylova-field-radius);display:grid;min-height:var(--krylova-field-height);overflow:hidden;position:relative;transition:background-color var(--krylova-motion-fast) ease,box-shadow var(--krylova-motion-fast) ease}.krylova-field__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:inherit;box-shadow:none;color:var(--krylova-ink);font-family:var(--krylova-font-display);font-size:16px;font-weight:400;letter-spacing:0;line-height:1.25;min-height:60px;min-width:0;outline:0;padding:18px 52px 18px 20px;text-transform:none;width:100%}.krylova-field__input::placeholder{color:var(--krylova-placeholder);opacity:1}.krylova-field--multiline .krylova-field__control{align-items:start;border-radius:var(--krylova-field-multiline-radius)}.krylova-field--multiline .krylova-field__input{line-height:1.4;min-height:118px;padding-block:18px;resize:vertical}.krylova-field__valid-icon{color:var(--krylova-field-valid);inset:50% 20px auto auto;opacity:0;pointer-events:none;position:absolute;transform:translateY(-42%) scale(.82);transition:opacity .18s ease,transform var(--krylova-motion-fast) cubic-bezier(.22,1,.36,1)}.krylova-field--multiline .krylova-field__valid-icon{inset-block-start:22px;transform:scale(.82)}.krylova-field[data-state=valid] .krylova-field__valid-icon{opacity:1;transform:translateY(-50%) scale(1)}.krylova-field--multiline[data-state=valid] .krylova-field__valid-icon{transform:scale(1)}.krylova-field[data-state=invalid] .krylova-field__control{background:color-mix(in srgb,var(--krylova-field-error) 7%,var(--krylova-field-background))}.krylova-field:focus-within .krylova-field__control{background:color-mix(in srgb,var(--krylova-accent) 48%,var(--krylova-field-background));box-shadow:inset 0 0 0 1px var(--krylova-ink)}.krylova-field[data-state=invalid]:focus-within .krylova-field__control{background:color-mix(in srgb,var(--krylova-field-error) 14%,var(--krylova-field-background));box-shadow:inset 0 0 0 1px var(--krylova-ink)}.krylova-field__message{color:var(--krylova-field-error);font-size:13px;line-height:1.3;margin:0;min-height:17px;opacity:1;padding-inline:2px;transform:translateY(0);transition:opacity .18s ease,transform .18s ease}.krylova-field__message:empty{opacity:0;transform:translateY(-2px)}.krylova-field__input:-webkit-autofill,.krylova-field__input:-webkit-autofill:hover,.krylova-field__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--krylova-field-background) inset;-webkit-text-fill-color:var(--krylova-ink);caret-color:var(--krylova-ink);transition:background-color 9999s ease-out 0s}.krylova-field--animated .krylova-field__input::placeholder{color:transparent;opacity:0}.krylova-field__demo{align-items:baseline;color:var(--krylova-placeholder);display:flex;font-family:var(--krylova-font-display);font-size:16px;inset:50% 52px auto 20px;line-height:1.25;overflow:hidden;pointer-events:none;position:absolute;transform:translateY(-50%);transition:opacity .14s ease,visibility .14s ease;white-space:nowrap}.krylova-field__demo-char{opacity:0;transform:translateY(.22em)}.krylova-field__demo.is-started .krylova-field__demo-char{animation:krylova-field-type-character .28s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.11s + var(--krylova-char-index, 0) * 48ms)}.krylova-field__demo.is-started{animation:krylova-field-demo-cycle 3.4s ease both}.krylova-field[data-filled=true] .krylova-field__demo,.krylova-field__input:not(:placeholder-shown)+.krylova-field__demo,.krylova-field__input:-webkit-autofill+.krylova-field__demo{animation:none;opacity:0;visibility:hidden}@media(hover:hover)and (pointer:fine){.krylova-field:not([data-state=invalid]):hover .krylova-field__control{background:color-mix(in srgb,var(--krylova-ink) 4%,var(--krylova-field-background))}}@media(max-width:640px){.krylova-form{--krylova-form-control-gap-current: var(--krylova-form-control-gap-mobile);--krylova-form-row-gap: 10px}.krylova-field__control{min-height:var(--krylova-field-mobile-height)}.krylova-field__input{min-height:58px;padding-inline:18px 48px}.krylova-field__demo{inset-inline:18px 48px}.krylova-field__valid-icon{inset-inline-end:18px}}@media(prefers-reduced-motion:reduce){.krylova-field__control,.krylova-field__demo,.krylova-field__valid-icon,.krylova-field__message{animation:none!important;transition:none!important}.krylova-field__demo-char{animation:none!important;opacity:1;transform:none}}@keyframes krylova-field-type-character{0%{opacity:0;transform:translateY(.22em)}to{opacity:1;transform:none}}@keyframes krylova-field-demo-cycle{0%,76%{opacity:1}90%,to{opacity:0}}.krylova-chip-group{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.krylova-chip{align-items:center;background:var(--krylova-chip-light);border:0;border-radius:var(--krylova-radius-control);color:var(--krylova-ink);display:inline-flex;font-family:var(--krylova-font-display);font-size:12px;font-weight:400;gap:7px;line-height:1.2;min-height:32px;padding:8px 11px}.krylova-chip--dark{background:var(--krylova-chip-dark);color:var(--krylova-chip-dark-text)}.krylova-chip--selected{background:var(--krylova-ink);color:var(--krylova-cream)}.krylova-segments{border:0;margin:0;min-width:0;padding:0}.krylova-form .krylova-segments{margin-block-end:calc(var(--krylova-form-control-gap-current) - var(--krylova-form-row-gap))}.krylova-segments legend{color:var(--krylova-muted);font-family:var(--krylova-font-display);font-size:12px;font-weight:400;letter-spacing:.045em;line-height:1.2;margin-bottom:9px;padding:0;text-transform:uppercase}.krylova-segments__grid{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.krylova-segments label{cursor:pointer;min-width:0;position:relative}.krylova-segments input{height:1px;inset:50% auto auto 50%;min-height:0;opacity:0;padding:0;pointer-events:none;position:absolute;width:1px}.krylova-segments label>span{align-items:center;background:var(--krylova-paper-soft);border-radius:var(--krylova-radius-control);display:flex;font-family:var(--krylova-font-display);font-size:14px;font-weight:var(--krylova-button-weight);gap:8px;justify-content:center;min-height:50px;padding:10px 12px;overflow:hidden;position:relative;transition:background-color var(--krylova-motion-fast) ease,color var(--krylova-motion-fast) ease,transform var(--krylova-motion-fast) ease}.krylova-segments__fill{background:var(--krylova-ink);border-radius:inherit;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transform:scale(.84);transition:opacity var(--krylova-motion-fast) ease,transform var(--krylova-motion-press-out) var(--krylova-ease-spring)}.krylova-segments__content{align-items:center;display:inline-flex;gap:8px;justify-content:center;position:relative;transform:none;transition:transform var(--krylova-motion-press-out) var(--krylova-ease-spring);z-index:1}.krylova-segments__label-mask{display:grid;height:1.2em;line-height:1.2;overflow:hidden;place-items:center;white-space:nowrap}.krylova-segments__label,.krylova-segments__label-mask:after{display:block;grid-area:1 / 1;line-height:inherit;transition:transform var(--krylova-motion-button-label) var(--krylova-ease-button-hover),opacity var(--krylova-motion-button-label-fade) linear;white-space:nowrap}@supports (text-box-trim: trim-both) and (text-box-edge: cap alphabetic){.krylova-segments__label,.krylova-segments__label-mask:after{text-box-edge:cap alphabetic;text-box-trim:trim-both}}.krylova-segments__label{opacity:1;transform:translateY(0)}.krylova-segments__label-mask:after{content:attr(data-label);opacity:0;transform:translateY(var(--krylova-button-label-travel))}.krylova-segments__content img,.krylova-segments__content svg,.krylova-segments__icon{display:block;flex:0 0 var(--krylova-icon-inline-size);height:var(--krylova-icon-inline-size);width:var(--krylova-icon-inline-size)}.krylova-segments__icon{background-color:currentColor}.krylova-segments__icon--viber{-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='currentColor'%20d='M11.4%200C9.473.028%205.333.344%203.02%202.467%201.302%204.187.696%206.7.633%209.817.57%2012.933.488%2018.776%206.12%2020.36l-.004%202.416s-.037.977.61%201.177c.777.242%201.234-.5%201.98-1.302.407-.44.972-1.084%201.397-1.58%203.85.326%206.812-.416%207.15-.525.776-.252%205.176-.816%205.892-6.657.74-6.02-.36-9.83-2.34-11.546C20.212%201.793%2017.802.043%2012.433.02c0%200-.395-.025-1.037-.017Zm.058%201.693c.545-.004.88.017.88.017%204.542.02%206.717%201.388%207.222%201.846%201.675%201.435%202.53%204.868%201.906%209.897-.604%204.878-4.174%205.184-4.832%205.395-.28.09-2.882.737-6.153.524%200%200-2.436%202.94-3.197%203.704-.12.12-.26.167-.352.144-.13-.033-.166-.188-.165-.414l.02-4.018c-4.762-1.32-4.485-6.292-4.43-8.895.054-2.604.543-4.738%201.996-6.173%201.96-1.773%205.474-2.018%207.11-2.03Zm.38%202.602a.304.304%200%200%200-.004.607c1.624.01%202.946.537%204.028%201.592%201.073%201.046%201.62%202.468%201.633%204.334a.304.304%200%200%200%20.607-.004c-.014-1.984-.618-3.596-1.816-4.764-1.19-1.16-2.692-1.753-4.447-1.765Zm-3.96.695c-.19-.032-.4.005-.616.117-.43.247-.816.562-1.146.932-.267.323-.42.638-.46.948-.008.046-.01.093-.007.14%200%20.136.022.27.065.4.135.48.473%201.276%201.205%202.604.42.768.903%201.5%201.446%202.186.27.344.56.673.87.984l.132.132c.31.308.64.6.984.87.686.543%201.418%201.027%202.186%201.447%201.328.733%202.126%201.07%202.604%201.206.13.042.265.064.402.063.046.002.092%200%20.138-.008.31-.036.627-.19.948-.46.37-.33.683-.72.93-1.148.225-.432.15-.842-.18-1.12-.004%200-.698-.58-1.037-.83-.36-.255-.73-.492-1.113-.71-.51-.285-1.032-.106-1.248.174l-.447.564c-.23.283-.657.246-.657.246-3.12-.796-3.955-3.955-3.955-3.955s-.037-.426.248-.656l.563-.448c.277-.215.456-.737.17-1.248-.217-.383-.454-.756-.71-1.115-.25-.34-.826-1.033-.83-1.035-.137-.165-.31-.265-.502-.297Z'/%3e%3c/svg%3e") center / contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='currentColor'%20d='M11.4%200C9.473.028%205.333.344%203.02%202.467%201.302%204.187.696%206.7.633%209.817.57%2012.933.488%2018.776%206.12%2020.36l-.004%202.416s-.037.977.61%201.177c.777.242%201.234-.5%201.98-1.302.407-.44.972-1.084%201.397-1.58%203.85.326%206.812-.416%207.15-.525.776-.252%205.176-.816%205.892-6.657.74-6.02-.36-9.83-2.34-11.546C20.212%201.793%2017.802.043%2012.433.02c0%200-.395-.025-1.037-.017Zm.058%201.693c.545-.004.88.017.88.017%204.542.02%206.717%201.388%207.222%201.846%201.675%201.435%202.53%204.868%201.906%209.897-.604%204.878-4.174%205.184-4.832%205.395-.28.09-2.882.737-6.153.524%200%200-2.436%202.94-3.197%203.704-.12.12-.26.167-.352.144-.13-.033-.166-.188-.165-.414l.02-4.018c-4.762-1.32-4.485-6.292-4.43-8.895.054-2.604.543-4.738%201.996-6.173%201.96-1.773%205.474-2.018%207.11-2.03Zm.38%202.602a.304.304%200%200%200-.004.607c1.624.01%202.946.537%204.028%201.592%201.073%201.046%201.62%202.468%201.633%204.334a.304.304%200%200%200%20.607-.004c-.014-1.984-.618-3.596-1.816-4.764-1.19-1.16-2.692-1.753-4.447-1.765Zm-3.96.695c-.19-.032-.4.005-.616.117-.43.247-.816.562-1.146.932-.267.323-.42.638-.46.948-.008.046-.01.093-.007.14%200%20.136.022.27.065.4.135.48.473%201.276%201.205%202.604.42.768.903%201.5%201.446%202.186.27.344.56.673.87.984l.132.132c.31.308.64.6.984.87.686.543%201.418%201.027%202.186%201.447%201.328.733%202.126%201.07%202.604%201.206.13.042.265.064.402.063.046.002.092%200%20.138-.008.31-.036.627-.19.948-.46.37-.33.683-.72.93-1.148.225-.432.15-.842-.18-1.12-.004%200-.698-.58-1.037-.83-.36-.255-.73-.492-1.113-.71-.51-.285-1.032-.106-1.248.174l-.447.564c-.23.283-.657.246-.657.246-3.12-.796-3.955-3.955-3.955-3.955s-.037-.426.248-.656l.563-.448c.277-.215.456-.737.17-1.248-.217-.383-.454-.756-.71-1.115-.25-.34-.826-1.033-.83-1.035-.137-.165-.31-.265-.502-.297Z'/%3e%3c/svg%3e") center / contain no-repeat}.krylova-segments input:checked+span{color:var(--krylova-cream)}.krylova-segments input:checked+span .krylova-segments__fill{opacity:1;transform:scale(1)}.krylova-segments input:focus-visible+span{background:var(--krylova-accent);color:var(--krylova-ink);outline:0}.krylova-segments input:checked:focus-visible+span{filter:brightness(1.2)}.krylova-segments label:active>span{filter:brightness(.92);transform:scale(.965);transition-duration:var(--krylova-motion-press-in)}.krylova-segments label:active .krylova-segments__content{transform:translateY(1px) scale(.985);transition-duration:var(--krylova-motion-press-in)}.krylova-segments:disabled{opacity:.55}.krylova-segments:disabled label{cursor:not-allowed}@media(hover:hover)and (pointer:fine){.krylova-segments label:hover .krylova-segments__label,.krylova-segments input:focus-visible+span .krylova-segments__label{opacity:0;transform:translateY(var(--krylova-button-label-travel-out))}.krylova-segments label:hover .krylova-segments__label-mask:after,.krylova-segments input:focus-visible+span .krylova-segments__label-mask:after{opacity:1;transform:translateY(0)}}@media(max-width:640px){.krylova-segments__grid{gap:5px}.krylova-segments label>span{font-size:14px;gap:6px;min-height:48px;padding-inline:8px}.krylova-segments__content{gap:6px}}@media(prefers-reduced-motion:reduce){.krylova-segments label>span{transition:none!important}.krylova-segments__fill,.krylova-segments__content,.krylova-segments__label,.krylova-segments__label-mask:after{transition:none!important}.krylova-segments__label-mask:after{display:none}.krylova-segments__label{opacity:1!important;transform:none!important}}.krylova-modal[hidden]{display:none}.krylova-modal{align-items:center;animation:krylova-modal-backdrop-in var(--krylova-motion-modal-backdrop) ease both;background:var(--krylova-overlay);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:1;padding:24px;position:fixed;transition:opacity var(--krylova-motion-modal-backdrop) var(--krylova-ease-direct);z-index:2147482500}.krylova-modal[data-state=closing]{animation:krylova-modal-backdrop-out var(--krylova-motion-modal-exit) ease both;pointer-events:none}.krylova-modal__dialog{animation:krylova-modal-dialog-in var(--krylova-motion-modal-enter) var(--krylova-ease-direct) both;background:var(--krylova-warm-paper);border-radius:var(--krylova-dialog-radius);box-shadow:var(--krylova-shadow-dialog);max-height:min(92svh,860px);max-width:560px;overflow:auto;padding:clamp(28px,4vw,52px);width:100%}.krylova-modal__dialog--wide{max-width:1080px}.krylova-modal__dialog[data-state=closing]{animation:krylova-modal-dialog-out var(--krylova-motion-modal-exit) var(--krylova-ease-direct) both}.krylova-modal__head{align-items:start;display:flex;gap:24px;justify-content:space-between}.krylova-modal__head h2{font-size:clamp(32px,4vw,54px);font-weight:400;letter-spacing:var(--krylova-tracking-display);line-height:.98;margin:14px 0 0}.krylova-modal__close{-webkit-tap-highlight-color:transparent;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--krylova-paper-soft);border:0;border-radius:50%;color:var(--krylova-ink);cursor:pointer;display:inline-flex;flex:0 0 48px;height:48px;justify-content:center;padding:0;position:relative;transition:background-color var(--krylova-motion-fade) var(--krylova-ease-direct),color var(--krylova-motion-fade) var(--krylova-ease-direct),transform .16s ease;width:48px}.krylova-modal__close-line{background:none;border-top:1px solid currentColor;height:0;left:50%;position:absolute;top:50%;transform-origin:center;transition:transform var(--krylova-motion-fade) var(--krylova-ease-direct);width:18px}.krylova-modal__close-line--one{transform:translate(-50%,-50%) rotate(45deg)}.krylova-modal__close-line--two{transform:translate(-50%,-50%) rotate(-45deg)}.krylova-modal__close:focus-visible{background:#1e1a150f;box-shadow:none;outline:none}.krylova-modal__close:focus-visible .krylova-modal__close-line--one,.krylova-modal[data-state=closing] .krylova-modal__close-line--one{transform:translate(-50%,-50%) rotate(-45deg)}.krylova-modal__close:focus-visible .krylova-modal__close-line--two,.krylova-modal[data-state=closing] .krylova-modal__close-line--two{transform:translate(-50%,-50%) rotate(45deg)}.krylova-modal--drawer{align-items:stretch;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:var(--krylova-overlay-soft);justify-content:flex-end;padding:0}.krylova-modal--drawer .krylova-modal__dialog{animation:krylova-modal-drawer-in var(--krylova-motion-drawer-enter) var(--krylova-ease-direct) both;border-radius:var(--krylova-drawer-radius) 0 0 var(--krylova-drawer-radius);box-shadow:var(--krylova-shadow-drawer);height:100dvh;margin:0;max-height:none;max-width:820px;overflow:hidden;padding:0;width:min(100vw,max(620px,76vw))}.krylova-modal--drawer[data-state=closing]{animation-duration:var(--krylova-motion-drawer-exit)}.krylova-modal--drawer .krylova-modal__dialog[data-state=closing]{animation:krylova-modal-drawer-out var(--krylova-motion-drawer-exit) var(--krylova-ease-direct) both}.krylova-modal__scroll{height:100%;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}@media(hover:hover)and (pointer:fine){.krylova-modal__close:hover{background:var(--krylova-ink);color:var(--krylova-warm-paper)}.krylova-modal__close:hover .krylova-modal__close-line--one{transform:translate(-50%,-50%) rotate(-45deg)}.krylova-modal__close:hover .krylova-modal__close-line--two{transform:translate(-50%,-50%) rotate(45deg)}}@media(max-width:640px){.krylova-modal{align-items:flex-end;padding:0}.krylova-modal__dialog,.krylova-modal--drawer .krylova-modal__dialog{animation-duration:var(--krylova-motion-drawer-mobile-enter);animation-name:krylova-modal-sheet-in;border-radius:var(--krylova-sheet-radius) var(--krylova-sheet-radius) 0 0;height:auto;max-height:94dvh;max-width:none;padding:26px 20px calc(24px + env(safe-area-inset-bottom));width:100%}.krylova-modal__head h2{letter-spacing:var(--krylova-tracking-medium)}.krylova-modal__dialog[data-state=closing],.krylova-modal--drawer .krylova-modal__dialog[data-state=closing]{animation-name:krylova-modal-sheet-out}.krylova-modal--drawer .krylova-modal__dialog{height:min(94dvh,860px);overflow:hidden;padding:0}}@media(prefers-reduced-motion:reduce){.krylova-modal,.krylova-modal__dialog,.krylova-modal__close,.krylova-modal__close-line{animation:none!important;transition:none!important}.krylova-modal[data-state=closing]{opacity:0}.krylova-modal__dialog[data-state=closing]{opacity:0;transform:none}}@keyframes krylova-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes krylova-modal-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes krylova-modal-dialog-in{0%{opacity:.82;transform:translateY(52px) scale(.992)}to{opacity:1;transform:none}}@keyframes krylova-modal-dialog-out{0%{opacity:1;transform:none}to{opacity:.82;transform:translate3d(0,52px,0) scale(.992)}}@keyframes krylova-modal-drawer-in{0%{opacity:.82;transform:translate(100%)}to{opacity:1;transform:none}}@keyframes krylova-modal-drawer-out{0%{opacity:1;transform:none}to{opacity:.82;transform:translate3d(100%,0,0)}}@keyframes krylova-modal-sheet-in{0%{opacity:.84;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes krylova-modal-sheet-out{0%{opacity:1;transform:none}to{opacity:.84;transform:translate3d(0,100%,0)}}.krylova-synthesis{background:#1e1a15;display:block;height:100%;overflow:hidden;pointer-events:none;width:100%}.krylova-synthesis__canvas{display:block;height:100%;width:100%}.krylova-editorial{container-type:inline-size}.krylova-editorial__group+.krylova-editorial__group{margin-top:var(--krylova-editorial-group-space-mobile)}.krylova-editorial__divider{background:currentColor;border:0;height:1px;margin-block:var(--krylova-editorial-divider-space-mobile);margin-inline:0;opacity:.22;width:100%}@media(max-width:640px){.krylova-editorial__title{font-family:var(--krylova-font-heading);font-size:var(--krylova-editorial-title-mobile);font-weight:400;letter-spacing:var(--krylova-tracking-medium);line-height:.98;max-width:18ch}.krylova-editorial__component-title{font-size:var(--krylova-editorial-component-title-mobile);letter-spacing:var(--krylova-tracking-large-copy);line-height:1.08;max-width:24ch}.krylova-editorial__lead{font-size:var(--krylova-editorial-lead-mobile);letter-spacing:var(--krylova-tracking-supporting);line-height:1.24;max-width:30ch}.krylova-editorial__body{font-size:var(--krylova-editorial-body-mobile);line-height:1.32;max-width:36ch}.krylova-editorial__list{display:grid;gap:16px;list-style:none;margin:0;padding:0}.krylova-editorial__list-item{font-size:var(--krylova-editorial-list-mobile);letter-spacing:var(--krylova-tracking-supporting);line-height:1.28;max-width:34ch}.krylova-editorial__accent{font-size:var(--krylova-editorial-accent-mobile);letter-spacing:var(--krylova-tracking-accent);line-height:1.04;max-width:15ch}.krylova-editorial__conclusion{font-size:var(--krylova-editorial-conclusion-mobile);letter-spacing:var(--krylova-tracking-supporting);line-height:1.24;max-width:31ch}.krylova-editorial__sticky-copy{font-size:var(--krylova-editorial-sticky-mobile);letter-spacing:var(--krylova-tracking-long);line-height:1.12;max-width:24ch}.krylova-editorial__compact-card{block-size:fit-content;display:grid;gap:var(--krylova-editorial-card-gap-mobile);min-block-size:0;padding:20px}.krylova-editorial__compact-card-media{inline-size:100%;max-block-size:var(--krylova-editorial-illustration-max-mobile);object-fit:contain}.krylova-editorial__media-intro{display:grid;gap:24px}.krylova-editorial__media-intro-media{order:1}.krylova-editorial__media-intro-content{order:2}}:root{--vy-surface-green: #35402c;--vy-surface-clay: #c8c1af;--vy-cream-deep: #f1dfb9;--vy-reveal-distance: 14px;--vy-reveal-ease: cubic-bezier(.22, 1, .36, 1);--vy-reveal-heading-ease: cubic-bezier(.304, .001, .058, 1)}*,*:before,*:after{box-sizing:border-box}html{background:var(--krylova-ink);scroll-behavior:smooth}@media(max-width:767px),(pointer:coarse){html{scroll-behavior:auto}}body{background:var(--krylova-warm-paper);margin:0;min-width:320px}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}img{display:block;max-width:100%}figure,ol,ul{margin:0}section[id]{scroll-margin-top:calc(var(--krylova-header-height) + 18px)}.vy-page{background:var(--krylova-warm-paper);min-height:100vh;overflow:clip}.vy-page :where(h1,h2,h3,h4){text-wrap:balance}.vy-page :where(p,li){text-wrap:pretty}.vy-section-head{margin-bottom:78px}.vy-section-head h2,.vy-outcomes h2,.vy-direct h2{font-size:clamp(54px,6.4vw,92px);font-weight:400;letter-spacing:-.055em;line-height:.92;margin:0;text-wrap:balance}.vy-section-head--light{color:var(--krylova-cream)}.vy-section-head>p{font-size:24px;line-height:1.2;margin:28px 0 0}.vy-hero{background:var(--krylova-ink);color:var(--krylova-cream);min-height:100svh;overflow:hidden;position:relative}.vy-hero__media,.vy-hero__veil{top:0;right:0;bottom:0;left:0;position:absolute}.vy-hero__media img{height:100%;object-fit:cover;object-position:53% 46%;width:100%}@media(min-width:901px){.vy-hero__media{background:linear-gradient(90deg,#1e1a15,#26251f 58%,#1e1a15)}.vy-hero__media img{margin-left:auto;object-position:52% 28%;width:min(62vw,1120px);-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 19%,black 100%);mask-image:linear-gradient(90deg,transparent 0%,black 19%,black 100%)}}.vy-hero__veil{background:linear-gradient(180deg,#1e1a156b,#1e1a150a 34%,#1e1a15d6),linear-gradient(90deg,#1e1a159e,#1e1a150d 68%)}.vy-hero__inner{display:flex;flex-direction:column;min-height:100svh;padding-block:calc(var(--krylova-header-height) + 28px) 22px;position:relative;z-index:1}.vy-hero__copy{margin-top:auto;max-width:1080px}.vy-hero h1{font-size:clamp(64px,11.4vw,164px);font-weight:400;letter-spacing:-.065em;line-height:.78;margin:0}.vy-hero__subtitle{font-size:clamp(18px,2vw,30px);line-height:1.02;margin:28px 0 0;max-width:28ch;text-wrap:balance}.vy-hero__event{align-items:end;background:linear-gradient(125deg,#fceeca26,#fceeca0f);border-radius:24px;display:grid;gap:24px 32px;grid-template-columns:minmax(250px,.64fr) minmax(0,1.36fr) auto;margin:30px 0 0;padding:22px 24px 24px}.vy-hero__event p{margin:0}.vy-hero__date{font-size:clamp(46px,5.4vw,78px);letter-spacing:-.055em;line-height:.82;white-space:nowrap}.vy-hero__meta{align-items:flex-end;display:flex;flex-direction:column;gap:17px}.vy-hero__facts{align-items:center;display:flex;flex-wrap:wrap;gap:8px 28px;justify-content:flex-end}.vy-hero__facts span{font-size:clamp(19px,1.6vw,23px);letter-spacing:-.02em;line-height:1;white-space:nowrap}.vy-hero__price{color:#fceecabd;font-size:clamp(18px,1.35vw,20px);line-height:1.1}.vy-hero__actions{display:flex;justify-content:flex-end}.vy-hero__actions .krylova-button{min-width:270px}.vy-recognition{background:var(--krylova-warm-paper);border-radius:var(--krylova-radius-surface) var(--krylova-radius-surface) 0 0;margin-top:calc(var(--krylova-radius-surface) * -1);padding-block:126px 148px;position:relative;z-index:2}.vy-recognition__inner{display:grid;gap:96px 7vw;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr)}.vy-recognition__title-wrap{align-self:start;position:sticky;top:calc(var(--krylova-header-height) + 38px)}.vy-recognition h2{font-size:clamp(60px,6.8vw,98px);font-weight:400;letter-spacing:-.06em;line-height:.88;margin:0;max-width:10ch;text-wrap:balance}.vy-recognition__lines{padding-top:45px}.vy-recognition__lines>p{border-top:1px solid var(--krylova-rule);font-size:clamp(25px,2.4vw,38px);letter-spacing:-.025em;line-height:1.02;margin:0;padding-block:24px 36px}.vy-recognition__conclusion{border-top:1px solid var(--krylova-ink);grid-column:2;padding-top:24px}.vy-recognition__conclusion p{font-size:clamp(25px,2.2vw,34px);letter-spacing:-.025em;line-height:1.05;margin:0;max-width:29ch}.vy-recognition__conclusion p+p{margin-top:22px}.vy-definition{background:var(--vy-surface-green);border-radius:var(--krylova-radius-surface);color:var(--krylova-cream);isolation:isolate;overflow:hidden;padding-block:20px;position:relative;z-index:3}.vy-definition__grid{display:block;position:relative;z-index:2}.vy-definition__shader,.vy-definition__shader-shade{top:0;right:0;bottom:0;left:0;position:absolute}.vy-definition__shader{z-index:0}.vy-definition__shader-shade{background:linear-gradient(110deg,#1e1a1547,#1e1a1514 62%);pointer-events:none;z-index:1}.vy-definition__copy{display:flex;flex-direction:column;padding-block:clamp(74px,7.4vw,112px) 54px}.vy-definition__name{font-size:clamp(82px,9.5vw,138px);font-weight:400;letter-spacing:-.064em;line-height:.82;margin:0;text-wrap:balance}.vy-definition__statement{align-items:start;display:grid;gap:6vw;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);margin-top:clamp(76px,8vw,124px)}.vy-definition__introduction,.vy-definition__method,.vy-definition__outcome{margin:0}.vy-definition__introduction{font-size:clamp(34px,4.1vw,60px);letter-spacing:-.045em;line-height:.98;max-width:16ch;text-wrap:balance}.vy-definition__method{font-size:clamp(24px,2.25vw,33px);letter-spacing:-.015em;line-height:1.12;max-width:31ch;text-wrap:pretty}.vy-definition__outcome{align-self:flex-end;font-size:clamp(52px,6.2vw,90px);letter-spacing:-.052em;line-height:.95;margin-top:clamp(96px,10vw,156px);max-width:20ch;text-wrap:balance}.vy-definition__contrast{border-top:1px solid var(--krylova-rule-light);display:grid;gap:28px 6vw;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(92px,9vw,136px);padding-top:20px}.vy-definition__contrast p{font-size:clamp(18px,1.65vw,23px);letter-spacing:-.012em;line-height:1.18;margin:0;max-width:31ch}.vy-definition__contrast p+p{margin-top:0}.vy-audience{background:var(--krylova-paper-soft);padding-block:140px 158px}.vy-audience__cards{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0}.vy-audience__card{background:var(--krylova-warm-paper);border-radius:20px;display:flex;flex-direction:column;min-height:280px;overflow:hidden;padding:22px}.vy-audience__card:nth-child(2),.vy-audience__card:nth-child(5){background:var(--vy-cream-deep)}.vy-audience__card:nth-child(3),.vy-audience__card:nth-child(6){background:var(--vy-surface-clay)}.vy-audience__illustration{height:132px;margin:auto 0 0 auto;object-fit:contain;object-position:right top;width:min(52%,170px)}.vy-audience__card p{font-size:clamp(23px,2.1vw,32px);letter-spacing:-.035em;line-height:1.02;margin:0}.vy-list-dash{display:inline-block;margin-right:.42em}.vy-program{background:var(--krylova-ink);border-radius:var(--krylova-radius-surface);color:var(--krylova-cream);padding-block:134px 150px;position:relative;z-index:2}.vy-program__layout{align-items:start;display:grid;gap:7vw;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr)}.vy-program__photo{position:sticky;top:calc(var(--krylova-header-height) + 26px)}.vy-program__photo img{aspect-ratio:4 / 5;border-radius:var(--krylova-radius-media);height:auto;object-fit:cover;width:100%}.vy-program__steps{list-style:none;padding:0}.vy-program__step{border-top:1px solid var(--krylova-rule-light);padding-block:24px 68px}.vy-program__step-head{align-items:center;display:grid;gap:24px;grid-template-columns:112px minmax(0,1fr)}.vy-program__step-head img{filter:invert(91%) sepia(19%) saturate(516%) hue-rotate(342deg) brightness(104%);height:94px;object-fit:contain;opacity:.92;width:112px}.vy-program__step h3{font-size:clamp(34px,3.5vw,52px);font-weight:400;letter-spacing:-.045em;line-height:.98;margin:0;max-width:16ch}.vy-program__title-line{display:block}.vy-program__body{margin:28px 0 0 136px}.vy-program__body>p{color:#fceecae0;font-size:18px;line-height:1.28;margin:0;max-width:44ch}.vy-program__body>p+p{margin-top:13px}.vy-program__list-wrap{border-top:1px solid var(--krylova-rule-light);margin-top:28px;padding-top:24px}.vy-program__list-wrap h4{font-size:22px;font-weight:400;margin:0 0 18px}.vy-program__list-wrap ul{list-style:none;padding:0}.vy-program__list-wrap li{font-size:18px;line-height:1.32;padding-block:8px}.vy-program__cta{display:flex;grid-column:2;justify-content:flex-start;margin:32px 0 0 136px}.vy-program__cta .krylova-button{min-width:270px}.vy-outcomes{background:var(--krylova-cream);padding-block:142px 156px}.vy-outcomes__grid{align-items:start;display:grid;gap:8vw;grid-template-columns:minmax(0,.8fr) minmax(440px,1.2fr)}.vy-outcomes__title{position:sticky;top:calc(var(--krylova-header-height) + 38px)}.vy-outcomes__title h2{margin-top:0;max-width:7ch}.vy-outcomes__title img{height:230px;margin:58px auto 0;object-fit:contain;opacity:.88;width:360px}.vy-outcomes__list{list-style:none;padding:0}.vy-outcomes__list li{border-top:1px solid var(--krylova-rule);padding-block:24px 32px}.vy-outcomes__list p{font-size:clamp(24px,2.6vw,39px);letter-spacing:-.035em;line-height:1;margin:0}.vy-reassurance{background:var(--krylova-warm-paper);padding-block:20px}.vy-reassurance__grid{align-items:stretch;display:grid;gap:7vw;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr)}.vy-reassurance__copy{padding-block:62px 42px}.vy-reassurance__line{border-top:1px solid var(--krylova-rule);font-size:clamp(28px,3.4vw,50px);letter-spacing:-.045em;line-height:.98;margin:40px 0 0;padding-top:20px}.vy-reassurance__line+.vy-reassurance__line{margin-top:46px}.vy-reassurance__media{aspect-ratio:4 / 3;border-radius:var(--krylova-radius-media);overflow:hidden}.vy-reassurance__media img{height:100%;object-fit:cover;object-position:50% 47%;width:100%}.vy-direct{background:var(--krylova-olive);border-radius:var(--krylova-radius-surface) var(--krylova-radius-surface) 0 0;color:var(--krylova-cream);isolation:isolate;min-height:92svh;overflow:hidden;padding-block:128px 76px;position:relative}.vy-direct__shader,.vy-direct__shader-shade{top:0;right:0;bottom:0;left:0;position:absolute}.vy-direct__shader{z-index:0}.vy-direct__shader-shade{background:linear-gradient(105deg,#1e1a1575,#1e1a151a 60%,#2e36242e);pointer-events:none;z-index:1}.vy-direct__inner{position:relative;z-index:2}.vy-direct h2{margin-top:0;max-width:12ch}.vy-copy-word{margin-top:66px}.vy-copy-word button{align-items:center;animation:vy-copy-flow 7s ease-in-out infinite;background:linear-gradient(112deg,#1e1a15eb,#2e3624d6 27%,#4f3e2bdb,#2e3624d6 73%,#1e1a15eb);background-size:240% 100%;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:0;border-radius:22px;color:var(--krylova-cream);cursor:pointer;display:flex;justify-content:space-between;padding:28px 24px;text-align:left;transition:filter .22s ease,transform .22s ease;width:100%}.vy-copy-word button>span{font-size:clamp(60px,10.5vw,152px);font-weight:400;letter-spacing:-.065em;line-height:.9;min-width:0;text-box-edge:cap alphabetic;text-box-trim:trim-both}.vy-copy-word button svg{flex:0 0 auto;height:clamp(82px,7.8vw,112px);width:clamp(82px,7.8vw,112px)}@keyframes vy-copy-flow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.vy-copy-word__status{color:#fceecac7;display:block;font-size:16px;margin-top:12px;min-height:20px}.vy-direct__application{align-items:center;background:#1e1a158a;border-radius:22px;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto;margin-top:18px;max-width:920px;padding:24px}@media(max-width:1100px)and (min-width:641px){.vy-hero__event{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr)}.vy-hero__actions{grid-column:2}.vy-hero__actions .krylova-button{width:100%}}.vy-direct__application h3,.vy-direct__application p{margin:0}.vy-direct__application h3{font-size:clamp(30px,3vw,44px);font-weight:400;letter-spacing:-.04em;line-height:.96}.vy-direct__application p{color:#fceecac2;font-size:18px;line-height:1.25;margin-top:10px}.vy-direct__application .krylova-button{min-width:270px}.vy-direct__facts{margin-top:clamp(112px,12vw,190px)}.vy-direct__facts p{margin:0}.vy-direct__event-line{align-items:end;display:grid;grid-template-areas:"date price" "city city";grid-template-columns:minmax(0,1fr) auto;row-gap:34px}.vy-direct__date,.vy-direct__price{color:#fceecad1;font-size:clamp(30px,3.6vw,54px);letter-spacing:-.04em;line-height:.95}.vy-direct__date{grid-area:date}.vy-direct__price{grid-area:price;text-align:right}.vy-direct__city{color:var(--krylova-cream);font-size:clamp(126px,17vw,244px);grid-area:city;letter-spacing:-.075em;line-height:.7;margin-left:-.045em}.vy-direct__capacity{align-items:baseline;color:#fceecad1;display:flex;gap:.18em;justify-content:flex-end;letter-spacing:-.045em;line-height:.82;margin-top:58px!important}.vy-direct__capacity span{font-size:clamp(30px,3.8vw,56px)}.vy-direct__capacity strong{color:var(--krylova-cream);font-size:clamp(78px,10vw,146px);font-weight:400}.vy-footer{background:var(--krylova-ink);border-top:1px solid var(--krylova-rule-light);color:var(--krylova-muted-light);padding-block:24px}.vy-footer__inner{align-items:center;display:flex;justify-content:flex-start}.vy-footer img{height:auto;opacity:.72;width:110px}.vy-footer a{display:inline-flex}.vy-footer a:focus-visible{filter:brightness(1.24);outline:0}.vy-lead-modal .krylova-modal__head h2{margin-top:0}.vy-lead-modal{animation-duration:.18s}.vy-lead-modal[data-state=closing]{animation-duration:.24s}.vy-lead-modal .krylova-modal__dialog{animation-duration:.42s;backface-visibility:hidden;transform:translateZ(0);will-change:opacity,transform}.vy-lead-modal .krylova-modal__dialog[data-state=closing]{animation-duration:.3s}.vy-lead-modal__intro{color:var(--krylova-muted);font-size:18px;line-height:1.35;margin:24px 0 0;max-width:42ch}.vy-lead-form{margin-top:30px;position:relative}.vy-lead-form__honeypot{height:1px!important;left:-10000px!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;width:1px!important}.vy-lead-form__error{color:var(--krylova-field-error);font-size:16px;line-height:1.35;margin:0}.vy-lead-form__submit{margin-top:2px}.vy-lead-modal__success{background:var(--krylova-paper-soft);border-radius:var(--krylova-radius-media);margin-top:32px;padding:28px}.vy-lead-modal__success:focus{outline:0}.vy-lead-modal__success>svg{color:var(--krylova-olive)}.vy-lead-modal__success h3{font-size:30px;font-weight:400;letter-spacing:-.035em;line-height:1;margin:24px 0 0}.vy-lead-modal__success p{color:var(--krylova-muted);font-size:18px;line-height:1.35;margin:14px 0 26px}.vy-motion-ready [data-reveal]{clip-path:none;filter:none;opacity:0;transform:translate3d(0,var(--vy-reveal-distance),0);transition:opacity .48s ease var(--vy-delay, 0ms),transform .64s var(--vy-reveal-ease) var(--vy-delay, 0ms)}.vy-motion-ready [data-reveal].is-visible{clip-path:none;opacity:1;transform:none}.vy-motion-ready [data-reveal=heading]{clip-path:inset(0 0 14% 0);transform:translate3d(0,20px,0);transition:clip-path .84s var(--vy-reveal-heading-ease) var(--vy-delay, 0ms),opacity .44s ease var(--vy-delay, 0ms),transform .84s var(--vy-reveal-heading-ease) var(--vy-delay, 0ms)}.vy-motion-ready [data-reveal=heading].is-visible{clip-path:none;opacity:1;transform:none}.vy-motion-ready [data-reveal=scale]{transform:translate3d(0,12px,0) scale(.985);transform-origin:center top}.vy-motion-ready [data-reveal=item]{clip-path:inset(0 0 12% 0);transform:translate3d(0,18px,0);transition:clip-path .76s var(--vy-reveal-heading-ease) var(--vy-delay, 0ms),opacity .42s ease var(--vy-delay, 0ms),transform .76s var(--vy-reveal-heading-ease) var(--vy-delay, 0ms)}.vy-motion-ready [data-reveal=item].is-visible{clip-path:none}.vy-motion-ready [data-reveal=group],.vy-motion-ready [data-reveal=program-step]{opacity:1;transform:none}.vy-motion-ready [data-reveal=group]>*{opacity:0;transform:translate3d(0,16px,0);transition:opacity .44s ease,transform .72s var(--vy-reveal-ease)}.vy-motion-ready [data-reveal=group]>:nth-child(2){transition-delay:.1s}.vy-motion-ready [data-reveal=group].is-visible>*{opacity:1;transform:none}.vy-motion-ready [data-reveal=card]{transform:translate3d(0,14px,0) scale(.98);transform-origin:center top}.vy-motion-ready [data-reveal=card]>*{opacity:0;transform:translate3d(0,10px,0);transition:opacity .42s ease .15s,transform .68s var(--vy-reveal-ease) .15s}.vy-motion-ready [data-reveal=card]>:last-child{transition-delay:.24s}.vy-motion-ready [data-reveal=card].is-visible>*{opacity:1;transform:none}.vy-motion-ready [data-reveal=program-step] .vy-program__step-head img,.vy-motion-ready [data-reveal=program-step] .vy-program__step-head h3,.vy-motion-ready [data-reveal=program-step] .vy-program__body{opacity:0;transition:opacity .42s ease,transform .76s var(--vy-reveal-heading-ease)}.vy-motion-ready [data-reveal=program-step] .vy-program__step-head img{transform:translate3d(0,12px,0) rotate(-4deg) scale(.94)}.vy-motion-ready [data-reveal=program-step] .vy-program__step-head h3{clip-path:inset(0 0 14% 0);transform:translate3d(0,18px,0);transition-delay:70ms}.vy-motion-ready [data-reveal=program-step] .vy-program__body{transform:translate3d(0,14px,0);transition-delay:.15s}.vy-motion-ready [data-reveal=program-step].is-visible .vy-program__step-head img,.vy-motion-ready [data-reveal=program-step].is-visible .vy-program__body{clip-path:inset(0);opacity:1;transform:none}.vy-motion-ready [data-reveal=program-step].is-visible .vy-program__step-head h3{clip-path:none;opacity:1;transform:none}.vy-motion-ready [data-reveal=media]{clip-path:inset(0 0 8% 0 round var(--krylova-radius-media));transform:translate3d(0,16px,0) scale(.99);transition:clip-path .84s cubic-bezier(.304,.001,.058,1) var(--vy-delay, 0ms),opacity .44s ease var(--vy-delay, 0ms),transform .84s cubic-bezier(.304,.001,.058,1) var(--vy-delay, 0ms)}.vy-motion-ready [data-reveal=media].is-visible{clip-path:inset(0 round var(--krylova-radius-media))}.vy-motion-ready .vy-hero__media[data-reveal=hero-media]{clip-path:inset(0 0 12% 0);opacity:1;transform:none;transition:clip-path .88s cubic-bezier(.304,.001,.058,1)}.vy-motion-ready .vy-hero__media[data-reveal=hero-media].is-visible{clip-path:inset(0)}.vy-motion-ready .vy-hero__event[data-reveal=scale]>*{opacity:0;transform:translate3d(0,12px,0);transition:opacity .42s ease .28s,transform .68s var(--krylova-ease-reveal) .28s}.vy-motion-ready .vy-hero__event[data-reveal=scale]>:last-child{transition-delay:.38s}.vy-motion-ready .vy-hero__event[data-reveal=scale].is-visible>*{opacity:1;transform:none}.vy-copy-word button:hover,.vy-copy-word button:focus-visible{filter:brightness(1.035)}.vy-copy-word button:active{transform:scale(.992)}.vy-copy-word button:focus-visible{filter:brightness(1.18);outline:0}@media(max-width:900px){.vy-section-head{margin-bottom:52px}.vy-recognition__inner,.vy-definition__grid,.vy-program__layout,.vy-outcomes__grid,.vy-reassurance__grid{gap:68px;grid-template-columns:1fr}.vy-recognition__title-wrap,.vy-program__photo,.vy-outcomes__title{position:static}.vy-recognition__conclusion{grid-column:1}.vy-reassurance__media{max-height:82svh}.vy-definition__copy{padding:0 0 54px}.vy-definition__lead{margin:56px 0 72px;max-width:20ch}.vy-audience__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.vy-program__photo{max-width:560px}.vy-program__cta{grid-column:1;margin-left:0}.vy-outcomes__title h2{max-width:10ch}.vy-outcomes__title img{margin-inline:0}.vy-reassurance__media{grid-row:1}}@media(max-width:640px){.vy-section-head h2,.vy-outcomes h2,.vy-direct h2{font-size:clamp(32px,9vw,38px);line-height:.98}.vy-section-head{margin-bottom:34px}.vy-section-head>p{font-size:18px;line-height:1.28;margin-top:12px}.vy-hero__media img{object-position:52% 42%}.vy-hero__veil{background:linear-gradient(180deg,rgb(30 26 21 / 44%) 0%,rgb(30 26 21 / 2%) 32%,rgb(30 26 21 / 90%) 72%,var(--krylova-ink) 100%)}.vy-hero__inner{min-height:max(100svh,760px);padding-block:calc(var(--krylova-header-height) + 22px) 48px}.vy-hero h1{font-size:clamp(43px,13.1vw,58px);line-height:.81}.vy-hero__subtitle{font-size:18px;line-height:1.06;margin-top:18px;max-width:27ch}.vy-hero__event{align-items:start;border-radius:20px;gap:16px;grid-template-columns:1fr;margin-top:24px;padding:18px 18px 17px}.vy-hero__actions{grid-column:auto}.vy-hero__date{font-size:clamp(42px,12.8vw,50px);line-height:.84}.vy-hero__meta{align-items:flex-start;gap:13px;width:100%}.vy-hero__facts{display:flex;flex-wrap:nowrap;gap:12px;justify-content:space-between;width:100%}.vy-hero__facts span{font-size:clamp(15px,4.25vw,17px);letter-spacing:-.025em}.vy-hero__price{color:#fceecae0;font-size:17px;line-height:1.15}.vy-hero__actions{margin-top:10px}.vy-hero__actions .krylova-button,.vy-program__cta .krylova-button,.vy-direct__application .krylova-button{min-width:0;width:100%}.vy-recognition{padding-block:46px 50px}.vy-recognition__inner{gap:32px}.vy-recognition h2{font-size:clamp(32px,8.8vw,36px);line-height:1;margin-top:0;max-width:14ch}.vy-recognition__lines{padding-top:0}.vy-recognition__lines>p{font-size:18px;line-height:1.25;padding-block:14px}.vy-recognition__conclusion{padding-top:14px}.vy-recognition__conclusion p{font-size:19px;line-height:1.25}.vy-recognition__conclusion p+p{margin-top:10px}.vy-definition{padding-block:12px}.vy-definition__grid{gap:32px;padding-inline:12px}.vy-definition__copy{padding:56px 8px 44px}.vy-definition__name{font-size:clamp(36px,12vw,78px);line-height:.88;white-space:nowrap}.vy-definition__statement{gap:30px;grid-template-columns:1fr;margin-top:38px}.vy-definition__introduction{font-size:clamp(21px,5.8vw,23px);line-height:1.15;max-width:17ch}.vy-definition__method{font-size:17px;line-height:1.38;max-width:31ch}.vy-definition__outcome{font-size:clamp(23px,6.2vw,26px);line-height:1.12;margin-top:38px;max-width:16ch}.vy-definition__contrast{gap:10px;grid-template-columns:1fr;margin-top:38px;padding-top:16px}.vy-definition__contrast p{font-size:16.5px;line-height:1.4;max-width:31ch}.vy-audience{padding-block:72px 76px}.vy-audience .vy-section-head h2{font-size:clamp(32px,8.8vw,36px);line-height:1}.vy-audience .vy-section-head>p{font-size:clamp(21px,5.5vw,24px);line-height:1.2}.vy-audience__cards{display:block}.vy-audience__card{min-height:min(30svh,270px);padding:20px;position:sticky;top:calc(var(--krylova-header-height) + 12px);z-index:calc(var(--vy-card-index) + 1)}.vy-motion-ready .vy-audience__card{opacity:1;transform:none;transition:none}.vy-motion-ready .vy-audience__card[data-reveal=card]>*{opacity:0;transform:translate3d(0,12px,0)}.vy-motion-ready .vy-audience__card[data-reveal=card].is-visible>*{opacity:1;transform:none}.vy-motion-ready [data-reveal=heading]{transform:translate3d(0,14px,0);transition-duration:.68s,.42s,.68s}.vy-motion-ready [data-reveal=scale]{transform:translate3d(0,10px,0) scale(.99)}.vy-motion-ready [data-reveal=item]{transform:translate3d(0,14px,0);transition-duration:.68s,.42s,.68s}.vy-audience__illustration{height:100px;margin:auto 0 0 auto;width:min(48%,150px)}.vy-audience__card+.vy-audience__card{margin-top:8px}.vy-audience__card p{font-size:clamp(22px,6.2vw,25px);line-height:1.12;margin:0;max-width:18ch}.vy-program{padding-block:72px 74px}.vy-program .krylova-shell{display:grid}.vy-program__layout{display:contents}.vy-program__photo img{aspect-ratio:5 / 6;object-position:50% 45%}.vy-program__photo{grid-row:1;margin-bottom:32px}.vy-program .vy-section-head{grid-row:2;margin-bottom:22px}.vy-program__steps{grid-row:3}.vy-program__cta{grid-row:4}.vy-program__step{padding-block:20px}.vy-program__step-head{gap:10px;grid-template-columns:50px minmax(0,1fr)}.vy-program__step-head img{height:42px;width:50px}.vy-program__step h3{font-size:clamp(22px,6.2vw,25px);line-height:1.08;max-width:20ch}.vy-program__body{margin:14px 0 0}.vy-program__body>p{font-size:15.5px;line-height:1.4}.vy-program__body>p+p{margin-top:10px}.vy-program__list-wrap{margin-top:18px;padding-top:16px}.vy-program__list-wrap h4{font-size:17px;margin-bottom:10px}.vy-program__list-wrap li{font-size:15.5px;line-height:1.4;padding-block:4px}.vy-program__cta{margin:18px 0 0}.vy-outcomes{padding-block:68px 72px}.vy-outcomes__grid{gap:28px}.vy-outcomes h2{font-size:clamp(28px,7.8vw,32px);line-height:1}.vy-outcomes__title img{height:90px;margin-top:18px;width:160px}.vy-outcomes__list li{padding-block:14px}.vy-outcomes__list p{font-size:18px;line-height:1.2}.vy-reassurance{padding-block:12px 24px}.vy-reassurance__grid{gap:28px;padding-inline:12px}.vy-reassurance__media{aspect-ratio:5 / 6;border-radius:16px}.vy-reassurance__media img{object-position:50% 50%}.vy-reassurance__copy{padding:0 8px}.vy-reassurance__line{font-size:20px;line-height:1.15;margin-top:0;padding-block:14px}.vy-reassurance__line+.vy-reassurance__line{margin-top:0}.vy-direct{min-height:88svh;padding-block:76px 48px}.vy-direct h2{margin-top:0;max-width:10ch}.vy-copy-word{margin-top:42px}.vy-copy-word button{border-radius:16px;gap:8px;padding:14px 14px 16px}.vy-copy-word button>span{font-size:clamp(30px,10vw,42px);letter-spacing:-.05em}.vy-copy-word button svg{height:clamp(44px,14vw,58px);width:clamp(44px,14vw,58px)}.vy-direct__application{align-items:stretch;border-radius:16px;gap:22px;grid-template-columns:1fr;margin-top:12px;padding:18px 14px 14px}.vy-direct__application h3{font-size:24px}.vy-direct__application p{font-size:17px}.vy-direct__facts{margin-top:86px}.vy-direct__event-line{row-gap:24px}.vy-direct__date,.vy-direct__price{font-size:24px}.vy-direct__city{font-size:clamp(92px,29vw,116px);line-height:.72}.vy-direct__capacity{gap:.16em;justify-content:flex-start;margin-top:44px!important;white-space:nowrap}.vy-direct__capacity span{font-size:25px}.vy-direct__capacity strong{font-size:clamp(68px,21vw,86px)}.vy-footer__inner{align-items:start}.vy-footer img{width:92px}.vy-lead-modal__intro{font-size:17px;margin-top:20px}.vy-lead-modal .krylova-modal__head h2{font-size:28px;line-height:1}.vy-lead-form{margin-top:24px}.vy-lead-modal__success{margin-top:26px;padding:24px 20px}.vy-lead-modal .krylova-modal__dialog{animation-duration:.36s}.vy-lead-modal .krylova-modal__dialog[data-state=closing]{animation-duration:.28s}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.vy-motion-ready [data-reveal],.vy-motion-ready [data-reveal].is-visible{clip-path:none!important;filter:none!important;opacity:1;transform:none!important;transition:none!important}.vy-copy-word button{animation:none;background-position:52% 50%;transition:none}.vy-motion-ready .vy-hero__event[data-reveal=scale]>*{opacity:1;transform:none;transition:none}.vy-motion-ready [data-reveal=group]>*,.vy-motion-ready [data-reveal=card]>*,.vy-motion-ready [data-reveal=program-step] .vy-program__step-head img,.vy-motion-ready [data-reveal=program-step] .vy-program__step-head h3,.vy-motion-ready [data-reveal=program-step] .vy-program__body{clip-path:none!important;opacity:1!important;transform:none!important;transition:none!important}.vy-audience__card{position:static;z-index:auto}}
