@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--font-sans: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--step--1: clamp(.83rem, .8rem + .15vw, .92rem);--step-0: clamp(1rem, .96rem + .2vw, 1.1rem);--step-1: clamp(1.2rem, 1.13rem + .35vw, 1.42rem);--step-2: clamp(1.44rem, 1.32rem + .6vw, 1.84rem);--step-3: clamp(1.73rem, 1.53rem + 1vw, 2.37rem);--step-4: clamp(2.07rem, 1.76rem + 1.6vw, 3.05rem);--step-5: clamp(2.49rem, 2rem + 2.45vw, 3.95rem);--step-6: clamp(2.9rem, 2.1rem + 4vw, 5.4rem);--step-7: clamp(3.4rem, 2.2rem + 6vw, 7.5rem);--leading-tight: 1.02;--leading-snug: 1.22;--leading-normal: 1.62;--tracking-tight: -.03em;--tracking-normal: -.012em;--tracking-wide: .16em;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extra: 800;--space-3xs: .25rem;--space-2xs: .5rem;--space-xs: .75rem;--space-s: 1rem;--space-m: 1.5rem;--space-l: 2.25rem;--space-xl: 3.5rem;--space-2xl: 5.5rem;--space-3xl: 8rem;--section-y: clamp(5rem, 4rem + 9vw, 11rem);--nums-gap: var(--space-xl);--measure: 58ch;--container: 1220px;--container-narrow: 780px;--gutter: clamp(1.25rem, 5vw, 3.5rem);--paper: #ffffff;--paper-alt: #f6f6f4;--paper-sunken: #efefec;--paper-raised: #ffffff;--line: #d8d8d2;--line-soft: #e7e7e2;--ink: #101014;--ink-soft: #55555e;--ink-faint: #6b6b74;--gold: #c9a227;--gold-deep: #a8841c;--gold-dim: #d9c07a;--gold-glow: rgb(201 162 39 / .1);--accent: #17171b;--accent-hover: #2c2c33;--accent-ink: #ffffff;--accent-soft: rgb(16 16 20 / .06);--accent-text: #7a5e12;--danger: #b3261e;--danger-soft: rgb(179 38 30 / .08);--success: #1c7a4a;--veil-strong: rgb(255 255 255 / .94);--veil-mid: rgb(255 255 255 / .72);--veil-soft: rgb(255 255 255 / .24);--glass-bg: rgb(255 255 255 / .72);--glass-line: rgb(16 16 20 / .1);--glass-blur: 22px;--radius-s: 8px;--radius-m: 14px;--radius-l: 24px;--radius-xl: 32px;--radius-pill: 999px;--shadow-s: 0 1px 2px rgb(16 16 20 / .06);--shadow-m: 0 8px 30px rgb(16 16 20 / .08);--shadow-l: 0 24px 60px rgb(16 16 20 / .12);--shadow-gold: 0 12px 34px rgb(16 16 20 / .18);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .16s;--dur-base: .28s;--dur-slow: .56s;--header-h: 64px;--promo-h: 0px;--z-header: 100;--theme-color: #ffffff}:root[data-theme=dark]{color-scheme:dark;--paper: #0b0b0d;--paper-alt: #111114;--paper-sunken: #17171c;--paper-raised: #1c1c22;--line: #2a2a31;--line-soft: #1e1e24;--ink: #f4f4f6;--ink-soft: #a3a3ac;--ink-faint: #8f8f99;--gold: #f0dc82;--gold-deep: #d9b451;--gold-dim: #8a7a45;--gold-glow: rgb(240 220 130 / .14);--accent: #f0dc82;--accent-hover: #fff3c4;--accent-ink: #14120a;--accent-soft: rgb(240 220 130 / .1);--accent-text: #f0dc82;--danger: #ff7a70;--danger-soft: rgb(255 122 112 / .12);--success: #67d69b;--veil-strong: rgb(7 7 9 / .92);--veil-mid: rgb(7 7 9 / .6);--veil-soft: rgb(7 7 9 / .18);--glass-bg: rgb(11 11 13 / .6);--glass-line: rgb(255 255 255 / .08);--shadow-s: 0 1px 2px rgb(0 0 0 / .4);--shadow-m: 0 8px 40px rgb(0 0 0 / .5);--shadow-l: 0 24px 80px rgb(0 0 0 / .65);--shadow-gold: 0 12px 44px rgb(240 220 130 / .16);--theme-color: #0b0b0d}[data-surface=dark]{color-scheme:dark;--paper: #0d0d10;--paper-alt: #121216;--paper-sunken: #17171c;--paper-raised: #17171c;--line: #2f2f37;--line-soft: #26262d;--ink: #f4f4f6;--ink-soft: #b0b0b9;--ink-faint: #8f8f99;--gold: #f0dc82;--gold-deep: #d9b451;--gold-dim: #8a7a45;--gold-glow: rgb(240 220 130 / .14);--accent: #f0dc82;--accent-hover: #fff3c4;--accent-ink: #14120a;--accent-soft: rgb(240 220 130 / .1);--accent-text: #f0dc82;--shadow-s: 0 1px 2px rgb(0 0 0 / .4);--shadow-m: 0 8px 40px rgb(0 0 0 / .5);--shadow-l: 0 24px 80px rgb(0 0 0 / .65);background:var(--paper);color:var(--ink)}:root[data-motion=off]{--dur-fast: 1ms;--dur-base: 1ms;--dur-slow: 1ms}@media(max-width:640px){:root{--section-y: 3.25rem;--nums-gap: var(--space-m)}}:root[data-promo]{--promo-h: 36px}:root[data-promo] body{padding-top:var(--promo-h)}@media(max-width:640px){:root[data-promo]{--promo-h: 34px}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--promo-h) + var(--header-h) + var(--space-m))}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-sans);font-size:var(--step-0);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,picture,video,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4{font-weight:var(--weight-extra);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);text-wrap:balance;overflow-wrap:break-word}@media(max-width:480px){h1,h2,h3,h4{hyphens:auto}}h1{font-size:var(--step-6)}h2{font-size:var(--step-4)}h3{font-size:var(--step-2)}h4{font-size:var(--step-1)}p{text-wrap:pretty;max-width:var(--measure)}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-s)}::selection{background:var(--accent);color:var(--accent-ink)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:var(--container-narrow)}.section{padding-block:var(--section-y)}.section--alt{background:var(--paper-alt)}.section__head{margin-bottom:var(--space-xl)}.section__eyebrow{display:inline-flex;align-items:center;gap:var(--space-2xs);font-size:var(--step--1);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent-text);margin-bottom:var(--space-m)}.section__eyebrow:before{content:"";width:28px;height:1px;background:currentColor;opacity:.6}.section__subtitle{margin-top:var(--space-s);font-size:var(--step-1);color:var(--ink-soft);max-width:var(--measure)}.grid{display:grid;gap:var(--space-m)}@media(min-width:640px){.grid--2{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);min-height:50px;padding:0 var(--space-l);border:1px solid transparent;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-ink);font-size:var(--step-0);font-weight:var(--weight-medium);text-decoration:none;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.btn{font-weight:var(--weight-bold);letter-spacing:-.005em}.btn:hover{background:var(--accent-hover);box-shadow:var(--shadow-gold)}.btn:active{transform:scale(.985)}.btn[disabled],.btn[aria-busy=true]{opacity:.55;pointer-events:none}.btn--ghost{background:transparent;color:var(--ink);border-color:var(--line)}.btn--ghost:hover{background:var(--paper-raised);border-color:var(--gold-dim);box-shadow:none}.btn--block{width:100%}.card{position:relative;padding:var(--space-l);background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-s);overflow:hidden;transition:border-color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.card:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--gold-dim),transparent);opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.card:hover{border-color:var(--line);background:var(--paper-sunken);transform:translateY(-3px)}.card:hover:before{opacity:1}.card__title{font-size:var(--step-1);margin-bottom:var(--space-2xs)}.card__text{color:var(--ink-soft)}.card__meta{margin-top:var(--space-s);padding-top:var(--space-s);border-top:1px solid var(--line-soft);font-size:var(--step--1);color:var(--ink-faint)}.fx{--fx-shift: 26px;opacity:0;transform:translate3d(0,var(--fx-shift),0);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out);will-change:opacity,transform}.fx.is-in{opacity:1;transform:none}@media(min-width:900px){.fx--left{transform:translate3d(calc(var(--fx-shift) * -1.4),0,0)}.fx--right{transform:translate3d(calc(var(--fx-shift) * 1.4),0,0)}}.fx--scale{transform:translate3d(0,var(--fx-shift),0) scale(.965)}.fx--blur{filter:blur(10px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out),filter var(--dur-slow) var(--ease-out)}.fx--blur.is-in{filter:none}.fx-stagger>*{opacity:0;transform:translate3d(0,22px,0);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.fx-stagger.is-in>*{opacity:1;transform:none}.fx-stagger.is-in>*:nth-child(1){transition-delay:0ms}.fx-stagger.is-in>*:nth-child(2){transition-delay:70ms}.fx-stagger.is-in>*:nth-child(3){transition-delay:.14s}.fx-stagger.is-in>*:nth-child(4){transition-delay:.21s}.fx-stagger.is-in>*:nth-child(5){transition-delay:.28s}.fx-stagger.is-in>*:nth-child(6){transition-delay:.35s}:root[data-motion=off] .fx,:root[data-motion=off] .fx-stagger>*{transform:none;transition:opacity .45s cubic-bezier(.16,1,.3,1)}:root[data-motion=off] .fx.is-in,:root[data-motion=off] .fx-stagger.is-in>*{transform:none}.no-js .fx,.no-js .fx-stagger>*{opacity:1;transform:none;filter:none}@supports (animation-timeline: view()){:root[data-motion=on] .fx{opacity:1;transform:none;transition:none;animation:fx-rise linear both;animation-timeline:view();animation-range:entry 5% cover 26%}:root[data-motion=on] .fx--left,:root[data-motion=on] .fx--right{animation-name:fx-rise}@media(min-width:900px){:root[data-motion=on] .fx--left{animation-name:fx-left}:root[data-motion=on] .fx--right{animation-name:fx-right}}:root[data-motion=on] .fx--scale{animation-name:fx-scale}:root[data-motion=on] .fx--blur{animation-name:fx-blur}:root[data-motion=on] .fx-stagger>*{opacity:1;transform:none;transition:none;animation:fx-rise linear both;animation-timeline:view();animation-range:entry 2% cover 24%}:root[data-motion=on] .fx-stagger>*:nth-child(2){animation-range:entry 6% cover 28%}:root[data-motion=on] .fx-stagger>*:nth-child(3){animation-range:entry 10% cover 32%}:root[data-motion=on] .fx-stagger>*:nth-child(4){animation-range:entry 14% cover 36%}:root[data-motion=on] .fx-stagger>*:nth-child(5){animation-range:entry 18% cover 40%}:root[data-motion=on] .fx-stagger>*:nth-child(6){animation-range:entry 22% cover 44%}}@keyframes fx-rise{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:none}}@keyframes fx-left{0%{opacity:0;transform:translate3d(-40px,0,0)}to{opacity:1;transform:none}}@keyframes fx-right{0%{opacity:0;transform:translate3d(40px,0,0)}to{opacity:1;transform:none}}@keyframes fx-scale{0%{opacity:0;transform:translate3d(0,34px,0) scale(.955)}to{opacity:1;transform:none}}@keyframes fx-blur{0%{opacity:0;filter:blur(12px);transform:translate3d(0,20px,0)}to{opacity:1;filter:none;transform:none}}@media(min-width:900px){@supports (animation-timeline: scroll()){:root[data-motion=on] .fx-hero-media{animation:fx-hero-depth linear both;animation-timeline:scroll();animation-range:0 100vh}:root[data-motion=on] .fx-hero-body{animation:fx-hero-fade linear both;animation-timeline:scroll();animation-range:0 70vh}}}@keyframes fx-hero-depth{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes fx-hero-fade{0%{opacity:1;transform:none}60%{opacity:1}to{opacity:0;transform:translate3d(0,-60px,0)}}.fx-track{position:relative}.fx-track:before{content:"";position:absolute;inset-block:0;left:0;width:1px;background:var(--line)}.fx-track:after{content:"";position:absolute;top:0;left:0;width:1px;height:0;background:linear-gradient(to bottom,var(--gold),var(--gold-dim));box-shadow:0 0 12px var(--gold-glow)}@supports (animation-timeline: view()){:root[data-motion=on] .fx-track:after{height:100%;transform-origin:top;animation:fx-fill linear both;animation-timeline:view();animation-range:entry 30% exit 40%}}@keyframes fx-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.fx-count{font-variant-numeric:tabular-nums}.fx-glow{position:relative;isolation:isolate;overflow:clip}.fx-glow:before{content:"";position:absolute;inset:-30% -10% auto;height:70%;z-index:-1;background:radial-gradient(60% 60% at 50% 0%,var(--gold-glow),transparent 70%);pointer-events:none}.skip-link[data-astro-cid-5hce7sga]{position:absolute;left:var(--space-s);top:-100px;z-index:999;padding:var(--space-2xs) var(--space-s);background:var(--accent);color:var(--accent-ink);border-radius:var(--radius-s);transition:top var(--dur-fast) var(--ease-out)}.skip-link[data-astro-cid-5hce7sga]:focus{top:var(--space-s)}.hdr[data-astro-cid-3ef6ksr2]{position:sticky;top:var(--promo-h);z-index:var(--z-header);height:var(--header-h);background:var(--glass-bg);border-bottom:1px solid transparent;transition:top .26s var(--ease-out),border-color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.hdr[data-astro-cid-3ef6ksr2]{-webkit-backdrop-filter:saturate(180%) blur(var(--glass-blur));backdrop-filter:saturate(180%) blur(var(--glass-blur))}}:root.promo-up .hdr[data-astro-cid-3ef6ksr2]{top:0}.hdr[data-astro-cid-3ef6ksr2].is-scrolled{border-bottom-color:var(--glass-line)}.hdr__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--space-m);height:100%}.hdr__brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;margin-right:auto;min-height:44px;padding-block:var(--space-3xs)}.hdr__brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:32px;width:auto}@media(max-width:400px){.hdr__brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:26px}}.hdr__nav[data-astro-cid-3ef6ksr2]{display:none;gap:var(--space-m)}.hdr__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:var(--step--1);color:var(--ink-soft);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.hdr__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--ink)}.hdr__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{position:relative;padding-block:var(--space-2xs)}.hdr__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-base) var(--ease-out)}.hdr__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=true]{color:var(--ink)}.hdr__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=true]:after{transform:scaleX(1)}:root[data-motion=off] .hdr__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{transition:none}.hdr__cta[data-astro-cid-3ef6ksr2]{display:none;min-height:38px;padding-inline:var(--space-m);font-size:var(--step--1)}.hdr__burger[data-astro-cid-3ef6ksr2]{display:grid;place-content:center;gap:5px;width:42px;height:42px;padding:0;background:none;border:0;cursor:pointer}.hdr__burger-line[data-astro-cid-3ef6ksr2]{display:block;width:20px;height:1.5px;background:var(--ink);transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.hdr__burger[data-astro-cid-3ef6ksr2][aria-expanded=true] .hdr__burger-line[data-astro-cid-3ef6ksr2]:first-child{transform:translateY(3.25px) rotate(45deg)}.hdr__burger[data-astro-cid-3ef6ksr2][aria-expanded=true] .hdr__burger-line[data-astro-cid-3ef6ksr2]:last-child{transform:translateY(-3.25px) rotate(-45deg)}.hdr__mobile[data-astro-cid-3ef6ksr2]{position:absolute;inset:var(--header-h) 0 auto 0;max-height:calc(100svh - var(--header-h));overflow-y:auto;padding:var(--space-m) var(--gutter) var(--space-l);background:var(--paper);border-bottom:1px solid var(--line)}.hdr__mobile[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]{display:grid;gap:var(--space-s)}.hdr__mobile[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.btn){font-size:var(--step-1);text-decoration:none;padding-block:var(--space-2xs)}.hdr__mobile[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{margin-top:var(--space-2xs)}@media(min-width:900px){.hdr__nav[data-astro-cid-3ef6ksr2],.hdr__cta[data-astro-cid-3ef6ksr2]{display:flex}.hdr__burger[data-astro-cid-3ef6ksr2],.hdr__mobile[data-astro-cid-3ef6ksr2]{display:none!important}}.foot[data-astro-cid-sz7xmlte]{background:var(--paper-alt);border-top:1px solid var(--line-soft)}.foot__grid[data-astro-cid-sz7xmlte]{display:grid;gap:var(--space-xl)}.foot__logo[data-astro-cid-sz7xmlte]{height:34px;width:auto;margin-bottom:var(--space-m)}.foot__title[data-astro-cid-sz7xmlte]{font-size:var(--step-3)}.foot__city[data-astro-cid-sz7xmlte]{margin-top:var(--space-3xs);color:var(--ink-soft)}.foot__address[data-astro-cid-sz7xmlte]{margin-top:var(--space-2xs);font-style:normal;color:var(--ink-soft)}.foot__hours-note[data-astro-cid-sz7xmlte]{font-size:var(--step--1);color:var(--ink-faint)}.foot__map[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;min-height:44px;margin-top:var(--space-2xs);font-size:var(--step--1);color:var(--ink-soft)}.foot__map[data-astro-cid-sz7xmlte]:hover{color:var(--ink)}.foot__list[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-s)}.foot__list[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{display:grid;gap:2px}.foot__label[data-astro-cid-sz7xmlte]{font-size:var(--step--1);color:var(--ink-faint)}.foot__list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;font-size:var(--step-1)}.foot__list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}.foot__legal[data-astro-cid-sz7xmlte]{margin-top:var(--space-2xl);padding-top:var(--space-m);border-top:1px solid var(--line-soft)}.foot__disclaimer[data-astro-cid-sz7xmlte]{max-width:var(--measure);font-size:var(--step--1);color:var(--ink-faint)}.foot__bottom[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-s);margin-top:var(--space-m);font-size:var(--step--1);color:var(--ink-faint)}.foot__links[data-astro-cid-sz7xmlte]{display:flex;gap:var(--space-m)}@media(min-width:900px){.foot__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr auto;align-items:start}.foot__cta[data-astro-cid-sz7xmlte]{justify-self:end}}
