@layer base{@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/_chtoru-production/site-9418253d9ca340f293f3b7e326fc6fbd/_astro/inter-latin.DWSxN9ft.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/_chtoru-production/site-9418253d9ca340f293f3b7e326fc6fbd/_astro/inter-cyrillic.CSVCvfzk.woff2)format("woff2");unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}*,:before,:after{box-sizing:border-box}*{background-color:#0000;min-width:0;margin:0}:focus:not(:focus-visible){box-shadow:none;outline:none}:focus-visible{outline:var(--focus-outline,3px) solid var(--color-focus,Highlight);outline-offset:var(--focus-offset,0)}body{min-height:100vh}:where(p,li,dd,dt,blockquote,pre){hyphenate-limit-chars:6 3 2;hyphens:auto;word-wrap:break-word}@media (width>=568px){:where(p,li,dd,dt,blockquote,pre){hyphenate-limit-chars:initial;hyphens:manual;word-wrap:normal;word-break:normal}}a,button{cursor:pointer}ul[role=list],ol[role=list]{list-style:none}img,picture,video,canvas,svg{max-width:100%;display:block}img,svg,video{height:auto}pre{white-space:pre;max-width:100%;overflow-x:auto}input[type=file]{width:100%;max-width:100%;display:block}input,button,textarea,select{font:inherit}input,textarea,select{color:inherit}legend{line-height:inherit;white-space:normal;max-width:100%;padding:0;display:block}summary{cursor:pointer;list-style:none;display:block}summary::-webkit-details-marker,summary::marker,summary::-moz-list-bullet{display:none}:where([hidden]){display:none}:target{scroll-margin-block:5ex}:where([contenteditable]){word-wrap:break-word}:where([draggable=true]){-webkit-user-drag:element}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::-moz-focus-inner{border-style:none;padding:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}:root{--csstools-color-scheme--light:initial;color-scheme:light;--h-cyan:195;--h-green:150;--h-red:8;--h-yellow:45;--s-02:90%;--s-03:32%;--s-min:8%;--h:30;--s:100%;--l:55%;--color-brand:hsl(var(--h) var(--s) var(--l));--color-dark-max:hsl(var(--h) var(--s-min) 10%);--color-light-max:hsl(var(--h) var(--s-min) 97%);--color-text-dark:#000000de;--color-text-02-dark:#0009;--color-text-03-dark:#00000061;--color-border-dark:#00000014;--color-text-light:#ffffffde;--color-text-02-light:#fff9;--color-text-03-light:#ffffff61;--color-border-light:#ffffff14;--color-bg-alpha:color-mix(in srgb, var(--color-bg) 92%, transparent);--color-bg-02-alpha:color-mix(in srgb, var(--color-bg-02) 92%, transparent);--color-shadow:var(--h) var(--s-min) 8%;--color-shadow-inner-glow:#ffffff12;--shadow-opacity-ring:.06;--shadow-opacity:.08;--color-bg-patch:var(--color-bg), hsl(from var(--color-bg) h s l / .9) 16%, hsl(from var(--color-bg) h s l / .8) 32%, hsl(from var(--color-bg) h s l / .6) 48%, hsl(from var(--color-bg) h s l / .4) 56%, hsl(from var(--color-bg) h s l / .2) 72%, hsl(from var(--color-bg) h s l / .05) 80%, hsl(from var(--color-bg) h s l / 0);--color-scroll-thumb:color-mix(in srgb, var(--color-text-03) 80%, transparent);--color-scroll-track:transparent;--backdrop-glass:blur(.75rem);--backdrop-blur-min:blur(.375rem);--filter-brightness-up:brightness(1.16);--filter-brightness-down:brightness(.84);--size-1:.5rem;--size-half:calc(var(--size-1) * .5);--size-1h:calc(var(--size-1) * 1.5);--size-2:calc(var(--size-1) * 2);--size-2h:calc(var(--size-1) * 2.5);--size-3:calc(var(--size-1) * 3);--size-4:calc(var(--size-1) * 4);--size-5:calc(var(--size-1) * 5);--size-6:calc(var(--size-1) * 6);--size-7:calc(var(--size-1) * 7);--size-8:calc(var(--size-1) * 8);--spacer-sm:var(--size-2);--spacer:var(--size-3);--spacer-xl:var(--size-8);--gap:var(--size-2h);--gap-lg:var(--size-4)}@media (width>=768px){:root{--spacer-xl:calc(var(--spacer) * 5);--gap:var(--size-3)}}@media (width>=1024px){:root{--gap:var(--size-4)}}:root{--font-family-emoji:"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-sans:-apple-system, BlinkMacSystemFont, Inter, sans-serif;--font-family-mono:ui-monospace, SFMono-Regular, Monaco, Consolas, "Andale Mono", monospace, var(--font-family-emoji);--font-family-base:var(--font-family-sans), var(--font-family-emoji);--font-family-titles:var(--font-family-base);--font-weight-base:400;--font-weight-strong:500;--font-size-display:2.125rem;--font-weight-display:var(--font-weight-base);--letter-spacing-display:0;--line-height-display:calc(20 / 17);--font-size-title:1.75rem;--font-weight-title:var(--font-weight-base);--letter-spacing-title:0;--line-height-title:calc(8 / 7);--font-size-h2:1.375rem;--font-weight-h2:var(--font-weight-base);--letter-spacing-h2:0;--line-height-h2:calc(12 / 11);--font-size-h3:var(--font-size-base);--font-weight-h3:var(--font-weight-strong);--letter-spacing-h3:var(--letter-spacing-base);--line-height-h3:var(--line-height-base);--font-size-base:1.0625rem;--letter-spacing-base:0;--line-height-base:calc(24 / 17);--font-size-body-sm:.9375rem;--font-weight-body-sm:400;--letter-spacing-body-sm:0;--line-height-body-sm:calc(4 / 3);--font-size-caption:.75rem;--font-weight-caption:400;--letter-spacing-caption:.0125rem;--line-height-caption:calc(4 / 3);--letter-spacing-caps:.03125rem}@media (width>=768px){:root{--font-size-title:3rem;--font-weight-title:350;--letter-spacing-title:-.03125rem;--line-height-title:calc(7 / 6);--font-size-display:var(--font-size-title);--font-weight-display:var(--font-weight-title);--letter-spacing-display:var(--letter-spacing-title);--line-height-display:var(--line-height-title);--font-size-h2:2rem;--line-height-h2:calc(1.25);--font-size-h3:1.5rem;--line-height-h3:calc(4 / 3)}}@media (width>=1024px){:root{--font-size-display:4rem;--line-height-display:calc(1.125)}}:root{--radius-base:.125rem;--radius-pill:100vmax;--border-width:.0625rem;--shadow-z1:0 0 .03125rem .0625rem inset var(--color-shadow-inner-glow), 0 0 0 .0625rem hsl(var(--color-shadow) / var(--shadow-opacity-ring)), 0 .0625rem .125rem hsl(var(--color-shadow) / var(--shadow-opacity)), 0 .125rem .25rem -.0625rem hsl(var(--color-shadow) / var(--shadow-opacity));--shadow-z2:0 0 .03125rem .0625rem inset var(--color-shadow-inner-glow), 0 0 0 .0625rem hsl(var(--color-shadow) / var(--shadow-opacity-ring)), 0 .125rem .25rem hsl(var(--color-shadow) / var(--shadow-opacity)), 0 .375rem .75rem -.125rem hsl(var(--color-shadow) / var(--shadow-opacity)), 0 .875rem 1.75rem -.25rem hsl(var(--color-shadow) / var(--shadow-opacity));--z-sticky:10;--z-fixed:20;--z-fab:30;--z-popover:40;--z-tooltip:50;--z-drawer:70;--z-modal:80;--z-notification:80;--width-xs:12.5rem;--width-sm:17rem;--width-base:20rem;--width-md:28rem;--width-lg:34rem;--width-xl:45rem;--width-xxl:79.5rem;--width-container:65rem;--width-prose:70ch;--duration-fast:.1s;--duration-base:.2s;--duration-slow:.4s;--duration-slower:.8s;--duration-slowest:1.2s;--easing-base:cubic-bezier(.2, 0, .38, .9);--easing-out:cubic-bezier(.2, 0, 1, .9);--easing-bounce:cubic-bezier(.175, .885, .32, 1.275);--button-height:var(--size-7);--button-padding-y:.0625rem;--button-padding-x-start:var(--size-2h);--button-padding-x-end:var(--size-2h);--input-height:3.375rem;--input-padding-x:var(--size-2);--input-padding-x-icon:var(--size-1h);--input-radius:var(--radius-base);--padding-x-md:var(--size-2);--padding-x-xl:var(--size-2h)}@media (width>=568px){:root{--padding-x-xl:var(--spacer)}}@media (width>=768px){:root{--sidenav-width:6rem;--padding-x-md:var(--spacer);--padding-x-xl:var(--size-5)}}@media (width>=1360px){:root{--sidenav-width:15rem}}[data-theme=light],:root:not([data-theme=dark]){--color-brand-darker:hsl(var(--h) var(--s) 32%);--color-brand-dark:hsl(var(--h) var(--s) 40%);--color-brand-shade:hsl(var(--h) var(--s) 47%);--color-brand-tint:hsl(var(--h) var(--s) 67%);--color-brand-light:hsl(var(--h) var(--s) 86%);--color-brand-lighter:hsl(var(--h) var(--s) 94%);--color-brand-min:hsl(var(--h) var(--s) 98%);--color-bg-brand:var(--color-brand-lighter);--color-text-brand:var(--color-brand-darker);--color-text-02-brand:var(--color-brand-shade);--color-brand-gradient:linear-gradient(hsl(var(--h) var(--s-03) 94% / 0), hsl(var(--h) var(--s-03) 94% / .11) 22%, hsl(var(--h) var(--s-03) 94% / .35) 44%, hsl(var(--h) var(--s-03) 94% / .65) 66%, hsl(var(--h) var(--s-03) 94% / .89) 77%, hsl(var(--h) var(--s-03) 94%)), linear-gradient(168deg, hsl(var(--h) var(--s-03) 94% / 0), hsl(var(--h) var(--s-03) 94% / .11) 22%, hsl(var(--h) var(--s-03) 94% / .35) 44%, hsl(var(--h) var(--s-03) 94% / .65) 66%, hsl(var(--h) var(--s-03) 94% / .89) 77%, hsl(var(--h) var(--s-03) 94%)), linear-gradient(24deg, hsl(30 var(--s) 83%) 0%, hsl(33 var(--s) 82%) 23%, hsl(36 var(--s) 81%) 36%, hsl(34 var(--s) 81%) 46%, hsl(37 var(--s) 80%) 54%, hsl(38 var(--s) 80%) 61%, hsl(39 var(--s) 79%) 66%, hsl(41 var(--s) 79%) 72%, hsl(42 var(--s) 78%) 77%, hsl(43 var(--s) 78%) 87%, hsl(44 var(--s) 77%) 93%, hsl(45 var(--s) 76%));--color-bg:hsl(var(--h) var(--s-03) 94%);--color-bg-02:hsl(var(--h) var(--s-03) 90%);--color-bg-inverse:hsl(var(--h) var(--s-min) 20%);--color-fill:hsl(var(--h) var(--s-min) 10% / .03);--color-fill-tint:hsl(var(--h) var(--s-min) 99% / .16);--color-fill-interactive:var(--color-brand-tint);--color-backdrop:hsl(var(--h) var(--s-min) 10% / .5);--color-text:hsl(var(--h) var(--s-min) 20%);--color-text-02:hsl(var(--h) var(--s-min) 40%);--color-text-03:hsl(var(--h) var(--s-min) 51%);--color-icon:var(--color-text-03);--color-border-bold:hsl(var(--color-shadow) / .12);--color-border:hsl(var(--color-shadow) / .08);--color-link:var(--color-brand-dark);--color-link-hover:color-mix(in oklab, var(--color-link) 85%, var(--color-light-max));--color-link-visited:color-mix(in oklab, var(--color-link) 90%, var(--color-dark-max));--color-negative:hsl(var(--h-red) var(--s) 73%);--color-bg-negative:hsl(var(--h-red) var(--s) 94%);--color-text-negative:hsl(var(--h-red) var(--s) 44%);--color-text-02-negative:hsl(var(--h-red) var(--s) 60%);--color-warning:hsl(var(--h-yellow) var(--s) 46%);--color-bg-warning:hsl(var(--h-yellow) var(--s) 84%);--color-text-warning:hsl(var(--h-yellow) var(--s) 22%);--color-text-02-warning:hsl(var(--h-yellow) var(--s) 29%);--color-positive:hsl(var(--h-green) var(--s) 39%);--color-bg-positive:hsl(var(--h-green) var(--s) 83%);--color-text-positive:hsl(var(--h-green) var(--s) 25%);--color-text-02-positive:hsl(var(--h-green) var(--s) 32%);--color-focus:color-mix(in srgb, var(--color-brand) 55%, transparent);--icon-chevron-down:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%208L10%2012L14%208%22%20stroke%3D%22black%22%20stroke-opacity%3D%220.38%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E%0A);--icon-check:url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\" fill=\"none\"%3E%3Cpath d=\"m5 10 3 3 7-7\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3C/svg%3E")}@media (pointer:fine){html{scrollbar-color:var(--color-scroll-thumb) var(--color-scroll-track);scrollbar-width:thin}html::-webkit-scrollbar{width:var(--size-1);height:var(--size-1)}html::-webkit-scrollbar-track{background:var(--color-scroll-track);box-shadow:none;border:none}html::-webkit-scrollbar-thumb{background-color:var(--color-scroll-thumb);border:var(--size-half) solid transparent;border-radius:var(--radius-pill)}}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background-color:var(--color-bg-02);font-synthesis:none;hanging-punctuation:first allow-end last;interpolate-size:allow-keywords;scrollbar-gutter:stable;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-image:url(/_chtoru-production/site-9418253d9ca340f293f3b7e326fc6fbd/_astro/bg-noise._njP01Bu.png);background-repeat:repeat-x;background-attachment:fixed}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-size:var(--font-size-base);font-weight:var(--font-weight-base,400);letter-spacing:var(--letter-spacing-base,normal);line-height:var(--line-height-base);padding-top:var(--padding-top-base,0px);padding-bottom:var(--padding-bottom-base,0px);accent-color:var(--color-brand);color:var(--color-text);font-family:var(--font-family-base);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);flex-direction:column;justify-content:center;min-width:20rem;min-height:100dvh;margin:0;display:flex;overflow-x:clip}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}:root{--padding-top-display:0;--padding-bottom-display:0;--padding-top-title:.0625rem;--padding-bottom-title:.4375rem;--padding-top-h2:.25rem;--padding-bottom-h2:.25rem;--padding-top-h3:.375rem;--padding-bottom-h3:.125rem;--padding-top-base:.375rem;--padding-bottom-base:.125rem;--padding-top-body-sm:.0625rem;--padding-bottom-body-sm:.1875rem;--padding-top-caption:.25rem;--padding-bottom-caption:.25rem;--padding-bottom-list:1rem;--padding-bottom-li:.625rem}@media (width>=768px){:root{--padding-top-display:.1875rem;--padding-bottom-display:.3125rem;--padding-top-title:.1875rem;--padding-bottom-title:.3125rem;--padding-top-h2:.0625rem;--padding-bottom-h2:.4375rem;--padding-top-h3:.4375rem;--padding-bottom-h3:.0625rem}}@media (width>=1024px){:root{--padding-top-display:.3125rem;--padding-bottom-display:.1875rem}}::-moz-selection{background-color:var(--color-fill-interactive);color:var(--color-light-max);text-shadow:none}::selection{background-color:var(--color-fill-interactive);color:var(--color-light-max);text-shadow:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,h6{text-wrap:balance}h1,.h1,h2,.h2,h3,.h3{font-family:var(--font-family-titles)}.h1,.h2,.h3,.h4{hyphens:manual;word-wrap:normal;word-break:normal;display:block}h1,.h1{font-size:var(--font-size-title);font-weight:var(--font-weight-title,400);letter-spacing:var(--letter-spacing-title,normal);line-height:var(--line-height-title);padding-top:var(--padding-top-title,0px);padding-bottom:var(--padding-bottom-title,0px)}:is(h1,.h1):not(header *){margin-top:0;margin-bottom:var(--margin-bottom-title,calc(var(--spacer-sm) * 3))}h2,.h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-h2,400);letter-spacing:var(--letter-spacing-h2,normal);line-height:var(--line-height-h2);padding-top:var(--padding-top-h2,0px);padding-bottom:var(--padding-bottom-h2,0px);margin-top:0;margin-bottom:var(--margin-bottom-h2,var(--spacer-sm))}h3,.h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-h3,400);letter-spacing:var(--letter-spacing-h3,normal);line-height:var(--line-height-h3);padding-top:var(--padding-top-h3,0px);padding-bottom:var(--padding-bottom-h3,0px);margin-top:0;margin-bottom:var(--margin-bottom-h3,var(--spacer-sm))}h4,.h4,h5,h6{font-size:var(--font-size-base);font-weight:var(--font-weight-base,400);letter-spacing:var(--letter-spacing-base,normal);line-height:var(--line-height-base);padding-top:var(--padding-top-base,0px);padding-bottom:var(--padding-bottom-base,0px);font-weight:var(--font-weight-strong,600);margin-top:0;margin-bottom:0}:where(address,blockquote,div,dl,figure,form,ol,p,pre,table,ul)+:is(h2,.h2,h3,.h3,h4,.h4,h5,h6){margin-top:var(--margin-top-subhead,calc(var(--spacer-sm) * 3))}p,li,dd{text-wrap:pretty}:is(address,dd,dt,li,p){padding-top:var(--padding-top-base,0px);padding-bottom:var(--padding-bottom-base,0px)}:where(address,blockquote,dl,figure,ol,p,pre,table,ul,.scroll-x){margin-top:0;margin-bottom:var(--spacer-sm)}.scroll-x table{margin-top:-.0625rem;margin-bottom:-.0625rem}a:not(.btn):not([role=button]):not([role=tab]){color:var(--color-link);transition:color var(--duration-fast) var(--easing-base), -webkit-text-decoration var(--duration-fast) var(--easing-base);transition:color var(--duration-fast) var(--easing-base), text-decoration var(--duration-fast) var(--easing-base);transition:color var(--duration-fast) var(--easing-base), text-decoration var(--duration-fast) var(--easing-base), -webkit-text-decoration var(--duration-fast) var(--easing-base);-webkit-text-decoration:none;text-decoration:none}a:not(.btn):not([role=button]):not([role=tab]):visited{color:var(--color-link-visited)}@media (any-hover:hover){a:not(.btn):not([role=button]):not([role=tab]):hover{color:var(--color-link-hover);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.125em;-webkit-text-decoration:underline calc(max(.05em,.0625rem));text-decoration:underline calc(max(.05em,.0625rem))}}a:not(.btn):not([role=button]):not([role=tab]):is(:active,:focus-visible){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.125em;-webkit-text-decoration:underline calc(max(.08em,.0625rem));text-decoration:underline calc(max(.08em,.0625rem))}a:not(.btn):not([role=button]):not([role=tab]):focus-visible{--outline-offset:.125rem;border-radius:var(--radius-base)}a[aria-current]:not(.btn):not([role=button]):not([role=tab]){color:var(--color-current,var(--color-text))}b,strong{font-weight:var(--font-weight-strong,600)}b[class]{font-weight:inherit}em[class]{font-style:inherit}small{font-size:var(--font-size-caption);font-weight:var(--font-weight-caption,400);letter-spacing:var(--letter-spacing-caption,normal);line-height:var(--line-height-caption);padding-top:var(--padding-top-caption,0px);padding-bottom:var(--padding-bottom-caption,0px)}hr{--spacer-y:var(--spacer);border:0;border-top:1px solid var(--color-border);margin-top:calc(-.0625rem + var(--spacer-y));margin-bottom:var(--spacer-y);height:0}ul,ol{--list-padding:var(--size-3);--list-gap:var(--size-1);--list-indent:var(--size-2h);margin-left:0;margin-right:0;padding:0}:is(ul,ol)>li{position:relative}:is(:is(ul,ol)>li):not(:last-child){margin-bottom:var(--list-gap)}ul:not([role=list]):not(:is(nav ul)){--list-bullet-top:calc(.2em + var(--padding-top-base,0px));padding-left:var(--list-padding);list-style-type:none}ul:not([role=list]):not(:is(nav ul))>li:before{color:var(--color-brand);content:"•";top:var(--list-bullet-top);line-height:1;position:absolute;left:-1.25rem}ol{--list-number-top:var(--padding-top-base,0px);counter-reset:list-counter var(--ol-start,0);list-style-type:none}ol>li{padding-left:calc(2ch + var(--size-1))}:is(ol>li):before{color:var(--color-text-02);content:counter(list-counter, decimal) ".";counter-increment:list-counter;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;top:var(--list-number-top);position:absolute;left:0}dl{--grid-columns:1fr 3fr}@media (width>=568px){dl{grid-gap:var(--size-1) var(--spacer);gap:var(--size-1) var(--spacer);grid-template-columns:var(--grid-columns);display:grid}}dt{font-weight:var(--font-weight-strong,600)}dd{margin-left:0}@media (width>=568px){dd{grid-column-start:2}}:is(dd,li) p{margin-bottom:0}:is(dd,li)>p:first-child{padding-top:0}:is(dd,li)>p:last-child{padding-bottom:0}li:has(>ul,>ol),li.has-sublist{margin-top:var(--list-gap);margin-bottom:0;padding-bottom:0}figcaption{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-body-sm,400);letter-spacing:var(--letter-spacing-body-sm,normal);line-height:var(--line-height-body-sm);padding-top:var(--padding-top-body-sm,0px);padding-bottom:var(--padding-bottom-body-sm,0px);color:var(--color-text-02);text-align:center}.img-frame,.img-prose{background-color:color-mix(in srgb, var(--color-light-max) 40%, transparent);border:1px solid var(--color-border);border-radius:var(--radius-base);padding:var(--size-1h)}.img-prose{width:max-content;max-width:100%;margin-left:auto;margin-right:auto}table{--table-border-color:var(--color-border);--table-border-width:var(--border-width);--cell-height:var(--size-6);--cell-padding-x:var(--size-2);--cell-padding-y:var(--size-1h);border-collapse:collapse;border-spacing:0;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;text-indent:0;width:100%}thead{background-color:var(--color-fill)}th{color:var(--color-text-02);font-weight:var(--font-weight-strong,600);text-align:left;vertical-align:bottom;position:relative}thead th{border-top:2px solid var(--color-border);color:var(--color-text-02);font-size:var(--font-size-body-sm);font-weight:500;line-height:var(--line-height-body-sm);position:relative}thead th:not(:first-child):before{background-color:var(--color-border);content:"";width:.0625rem;height:var(--spacer);position:absolute;top:50%;left:0;translate:0 -50%}th,td{border-bottom:1px solid var(--color-border);padding-top:calc(-.0625rem + var(--cell-padding-y));padding-bottom:var(--cell-padding-y);padding-left:var(--cell-padding-x);padding-right:var(--cell-padding-x);height:var(--cell-height)}:is(th,td):not(.cell-check){min-width:10ch}td,tbody th{vertical-align:top}:where(th,td)>p{font:inherit;margin:0;padding:0}th strong{font-weight:inherit}.icon{--icon-fill:transparent;--icon-stroke:var(--color-text-03);--icon-stroke-width:.125rem;--icon-size:1.5rem;fill:var(--icon-fill);transition:fill var(--duration-fast), opacity var(--duration-fast);vertical-align:middle;width:var(--icon-size);height:var(--icon-size);flex-shrink:0;display:inline-block;overflow:hidden}@media print,(resolution>=1.25x),(resolution>=120dpi){.icon{--icon-stroke-width:.09375rem}}.icon-sm{--icon-size:1.25rem}.icon-positive{--icon-stroke:var(--color-text-02-positive)}.icon-negative{--icon-stroke:var(--color-text-02-negative)}.icon-badge{--icon-badge-size:var(--size-7);--icon-badge-radius:.875rem;background:var(--color-bg-brand);border-radius:var(--icon-badge-radius);margin-bottom:var(--margin-bottom,0);width:var(--icon-badge-size);height:var(--icon-badge-size);flex-shrink:0;justify-content:center;align-items:center;display:flex}.btn,button,[role=button],[type=button],[type=file]::file-selector-button,[type=reset],[type=submit]{--button-bg:var(--color-fill);--button-bg-hover:var(--color-bg-brand);--button-highlight:radial-gradient(160% 80% at 50% 0%, #fffc 0%, #ffffffb8 3%, #ffffffa3 9%, #ffffff7a 21%, #ffffff52 36%, #ffffff29 54%, #ffffff0a 76%, #fff0 100%);--button-border:0;--button-color:var(--color-text);--button-color-hover:var(--button-color);--button-filter-hover:none;--button-radius:var(--radius-pill);--button-gap:var(--size-1);--button-font-size:var(--font-size-caption);--button-font-weight:600;--button-letter-spacing:.01875rem;--button-line-height:1;--button-decoration-hover:none;--button-shadow:none;--button-shadow-hover:none;--button-transition:background var(--duration-fast) var(--easing-base), border-color var(--duration-fast) var(--easing-base), box-shadow var(--duration-fast) var(--easing-base), color var(--duration-fast) var(--easing-base);--button-width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--button-bg);border:var(--button-border);border-radius:var(--button-radius);box-shadow:var(--button-shadow);color:var(--button-color);cursor:pointer;align-items:center;gap:var(--button-gap);font-size:var(--button-font-size);font-weight:var(--button-font-weight);letter-spacing:var(--button-letter-spacing);line-height:var(--button-line-height);text-transform:uppercase;white-space:nowrap;padding-top:var(--button-padding-y);padding-bottom:0;padding-left:var(--button-padding-x-end);padding-right:var(--button-padding-x-start);transition:var(--button-transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--button-width);height:var(--button-height);flex-shrink:0;justify-content:center;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;position:relative}:is(.btn,button,[role=button],[type=button],[type=reset],[type=submit]):disabled{cursor:not-allowed;opacity:.6;pointer-events:none}:is(.btn,button,[role=button],[type=button],[type=reset],[type=submit]):active{translate:0 .0625rem}[aria-busy=true]:is(.btn,button,[role=button],[type=button],[type=reset],[type=submit]){cursor:progress;pointer-events:none}@media (any-hover:hover){:is(.btn,button,[role=button],[type=button],[type=reset],[type=submit]):hover{background:var(--button-bg-hover);box-shadow:var(--button-shadow-hover);filter:var(--button-filter-hover);-webkit-text-decoration:var(--button-decoration-hover,none);text-decoration:var(--button-decoration-hover,none)}}.btn-icon{aspect-ratio:1;width:var(--button-height);padding-left:0;padding-right:0}.btn-primary{--button-bg:var(--button-highlight), linear-gradient(var(--color-brand-shade), var(--color-brand-tint));--button-bg-hover:var(--button-bg);--button-filter-hover:var(--filter-brightness-up);--button-color:var(--color-light-max);--button-transition:filter var(--duration-fast) var(--easing-base);--button-shadow:inset 0 0 0 .125rem #ffffff3d, inset 0 0 0 .0625rem hsl(var(--h) var(--s) 32% / .4), var(--shadow-z1);--button-shadow-hover:var(--button-shadow);--focus-offset:.125rem;--color-icon:var(--color-text-light);background-blend-mode:screen, normal;text-shadow:0 1px 0 hsl(var(--color-shadow) / .08)}.btn-primary .icon{--icon-stroke:var(--color-text-02-light);--icon-fill:var(--color-brand)}.btn-secondary{--button-bg:var(--button-highlight), color-mix(in srgb, var(--color-light-max) 72%, transparent);--button-bg-hover:var(--button-highlight), color-mix(in srgb, var(--color-light-max) 86%, transparent);--button-shadow:inset 0 0 .25rem var(--color-light-max), var(--shadow-z1);--button-shadow-hover:var(--button-shadow);backdrop-filter:var(--backdrop-blur-min);background-blend-mode:screen, normal}.btn-outline{--button-bg:transparent;--button-color:var(--color-text-brand);--button-border:.0625rem solid var(--color-border);--button-bg-hover:color-mix(in srgb, var(--color-brand) 10%, transparent)}.btn-ghost{--button-bg:transparent;--button-color:var(--color-text-brand);--button-bg-hover:color-mix(in srgb, var(--color-brand) 10%, transparent)}.btn-link{--button-bg:transparent;--button-color:var(--color-link);--button-height:auto;--button-padding-x-start:0;--button-padding-x-end:0;--button-radius:0;--button-bg-hover:transparent;--button-decoration-hover:underline;--button-width:max-content}.btn-close{--button-bg:var(--color-bg);--button-bg-hover:color-mix(in oklab, var(--button-bg) 80%, var(--color-negative));--button-padding-x-start:0;--button-padding-x-end:0;--button-height:var(--size-4);width:var(--button-height);border-radius:50%;position:relative}.btn-close:before{content:"";position:absolute;inset:-.5rem}.btn-close .icon{rotate:45deg}.btn-icon-start{padding-left:calc(var(--button-padding-x-start) - var(--size-half))}.btn-icon-end{padding-right:calc(var(--button-padding-x-end) - var(--size-half))}.btn-sm{--button-height:var(--size-4);--button-padding-x-start:var(--size-2);--button-padding-x-end:var(--size-2);--button-font-size:var(--font-size-caption)}.btn-lg{--button-height:var(--size-7)}@media (width>=768px){.btn-call .icon{display:none}}.btn-block{width:100%;display:flex}.form,form{--field-bg:var(--color-fill-tint);--field-bg-disabled:var(--color-bg-02);--field-border-color:var(--color-border);--field-fg-disabled:var(--color-text-03);--field-flow-gap:var(--size-2);--field-padding-x:var(--input-padding-x);--field-padding-y:.6875rem;--field-radius:var(--input-radius);position:relative}fieldset{border:0;padding:0}fieldset:not(:last-child){margin-bottom:var(--size-6)}legend{font-weight:var(--font-weight-strong);word-wrap:anywhere;margin-bottom:var(--size-1)}label{color:var(--color-text);margin-bottom:var(--size-half);font-weight:500;display:block}:is(form,.form)>:is(p,div:not([class])),:is(form,.form) :where(.grid)>p{margin-top:0;margin-bottom:var(--field-flow-gap);padding:0;position:relative}:where(input:not([type]),input:is([type=text i],[type=email i],[type=password i],[type=search i],[type=tel i],[type=url i],[type=number i],[type=date i],[type=datetime-local i],[type=month i],[type=week i],[type=time i]),select,textarea){font-size:var(--font-size-base);font-weight:var(--font-weight-base,400);letter-spacing:var(--letter-spacing-base,normal);line-height:var(--line-height-base);padding-top:var(--padding-top-base,0px);padding-bottom:var(--padding-bottom-base,0px);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--field-bg);border:var(--border-width) solid var(--field-border-color);border-radius:var(--field-radius);color:var(--color-text);padding:var(--field-padding-y) var(--field-padding-x);transition:border-color var(--duration-fast) var(--easing-base);width:100%;height:calc(var(--input-height) + var(--border-width) * 2);margin:0;font-family:inherit;display:block}:where(input:not([type]),input:is([type=text i],[type=email i],[type=password i],[type=search i],[type=tel i],[type=url i],[type=number i],[type=date i],[type=datetime-local i],[type=month i],[type=week i],[type=time i]),select,textarea)::-moz-placeholder{color:var(--color-text-03);opacity:1}:where(input:not([type]),input:is([type=text i],[type=email i],[type=password i],[type=search i],[type=tel i],[type=url i],[type=number i],[type=date i],[type=datetime-local i],[type=month i],[type=week i],[type=time i]),select,textarea)::placeholder{color:var(--color-text-03);opacity:1}:where(input:not([type]),input:is([type=text i],[type=email i],[type=password i],[type=search i],[type=tel i],[type=url i],[type=number i],[type=date i],[type=datetime-local i],[type=month i],[type=week i],[type=time i]),select,textarea):focus-visible{--field-border-color:var(--color-focus);outline:2px solid var(--color-focus);outline-offset:0}:where(input:not([type]),input:is([type=text i],[type=email i],[type=password i],[type=search i],[type=tel i],[type=url i],[type=number i],[type=date i],[type=datetime-local i],[type=month i],[type=week i],[type=time i]),select,textarea):user-invalid{--field-border-color:var(--color-negative)}@media (any-hover:hover){:where(input:not([type]),input:is([type=text i],[type=email i],[type=password i],[type=search i],[type=tel i],[type=url i],[type=number i],[type=date i],[type=datetime-local i],[type=month i],[type=week i],[type=time i]),select,textarea):hover:not(:focus-visible){--field-border-color:var(--color-border-bold)}}:where(input:not([type]),input:is([type=text i],[type=email i],[type=password i],[type=search i],[type=tel i],[type=url i],[type=number i],[type=date i],[type=datetime-local i],[type=month i],[type=week i],[type=time i]),select,textarea):disabled{background-color:var(--field-bg-disabled);color:var(--field-fg-disabled);cursor:not-allowed;opacity:.6}textarea{padding-top:var(--size-2);padding-bottom:var(--size-2);resize:vertical;height:auto;min-height:7.5rem}select:not([multiple]){background-image:var(--icon-chevron-down);background-position:center right var(--size-1);background-repeat:no-repeat;background-size:var(--spacer);padding-right:var(--size-6);overflow-x:clip}select:not([multiple])::-ms-expand{display:none}[type=checkbox],[type=radio]{cursor:pointer;margin-right:var(--size-1);vertical-align:text-bottom;width:var(--size-2h);height:var(--size-2h)}[type=checkbox]+label,[type=radio]+label{cursor:pointer;margin-left:var(--size-1);vertical-align:middle;display:inline-block}[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid var(--color-text-03);border-radius:var(--size-half);transition:background-color var(--duration-fast) var(--easing-base), border-color var(--duration-fast) var(--easing-base);background:50% no-repeat;flex-shrink:0;width:1.375rem;height:1.375rem;margin:.0625rem 0 0}[type=checkbox]:checked{background-color:var(--color-brand);background-image:var(--icon-check);border-color:var(--color-brand)}[type=checkbox]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}[type=checkbox]:user-invalid{border-color:var(--color-negative)}[type=checkbox]+label,label:has(>[type=checkbox]){font-size:var(--font-size-base);font-weight:var(--font-weight-base,400);letter-spacing:var(--letter-spacing-base,normal);line-height:var(--line-height-base);padding-top:var(--padding-top-base,0px);padding-bottom:var(--padding-bottom-base,0px);color:var(--color-text-02);cursor:pointer}label:has(>[type=checkbox]){align-items:flex-start;gap:var(--size-1h);display:flex}}@layer content{blockquote{--quot-color:var(--color-border);--quot-font:Georgia, serif;--quot-size:calc(var(--spacer) * 4);font-size:var(--font-size-h3);font-weight:var(--font-weight-h3,400);letter-spacing:var(--letter-spacing-h3,normal);line-height:var(--line-height-h3);padding-top:var(--padding-top-h3,0px);padding-bottom:var(--padding-bottom-h3,0px);quotes:"“" "”" "‘" "’";text-align:center;text-wrap:balance;margin:var(--size-6) 0;padding:0 var(--size-4);position:relative}blockquote:before,blockquote:after{color:var(--quot-color);font-family:var(--quot-font);font-size:var(--quot-size);hanging-punctuation:none;letter-spacing:-.625rem;font-weight:700;line-height:1;position:absolute}blockquote:before{content:open-quote;top:0;left:0;transform:translateY(-25%)}blockquote:after{content:close-quote;bottom:0;right:0;transform:translateY(75%)}@media (width>=568px){blockquote{padding-left:var(--size-6);padding-right:var(--size-6)}blockquote:before{transform:none}blockquote:after{right:var(--size-1);transform:translateY(40%)}}}@layer layout{.layout{--layout-gutter-start:var(--size-2h);--layout-gutter-end:var(--size-2h);margin-left:var(--sidenav-width,0);padding-left:var(--layout-gutter-start);padding-right:var(--layout-gutter-end)}@media (width>=768px){.layout{--layout-gutter-start:var(--size-5);--layout-gutter-end:var(--size-5)}}@media (width>=1360px){.layout{--layout-gutter-start:var(--size-3);--layout-gutter-end:var(--size-7)}}.container{padding-left:var(--container-padding-x,var(--spacer));padding-right:var(--container-padding-x,var(--spacer));width:100%;max-width:var(--width-container);margin-left:auto;margin-right:auto}.scroll-x{--scroll-x-border:.0625rem solid var(--color-border);--scroll-x-radius:var(--radius-base);--scroll-padding:0;border:var(--scroll-x-border);border-radius:var(--scroll-x-radius);margin-top:var(--spacer);margin-bottom:var(--spacer);padding:var(--scroll-padding);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;overflow:auto hidden}@media (prefers-reduced-motion:no-preference){.scroll-x{scroll-behavior:smooth}}@media (hover:none){.scroll-x{scrollbar-width:none}.scroll-x::-webkit-scrollbar{width:0;height:0}}}@layer components;@layer features{@scope(.callback){details{margin-top:var(--size-1)}details summary{cursor:pointer;justify-content:space-between;align-items:flex-start;list-style:none;display:flex}:is(details summary)::-webkit-details-marker{display:none}details strong{font-weight:var(--font-weight-strong);display:block}details span span{color:var(--color-text-02);display:block}details[open] .plus,details:not([open]) .minus{display:none}details .form-float{margin-top:var(--size-2)}label:has(>[type=checkbox]){margin-top:var(--size-1)}.btn{margin-top:var(--size-2)}}@scope(.discuss){select:invalid{color:var(--color-text-03)}option{color:var(--color-text)}textarea{min-height:8rem}:where(.form-float label){font-weight:var(--font-weight-base);right:var(--field-padding-x)}}}@layer pages;@layer utils{.mt-0{margin-top:0}.mt-1{margin-top:var(--size-1)}.mt-2{margin-top:var(--size-2)}.mt-1lh{margin-top:var(--spacer)}.mt-2lh{margin-top:calc(var(--spacer) * 2)}.mt-3lh{margin-top:calc(var(--spacer) * 3)}.mb-1n{margin-bottom:calc(-1 * var(--size-1))}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--size-1)}.mb-2{margin-bottom:var(--size-2)}.mb-1lh{margin-bottom:var(--spacer)}.mb-2lh{margin-bottom:var(--size-6)}.mx-auto{margin-left:auto;margin-right:auto}.pt-\[1px\]{padding-top:.0625rem}.pt-xl{padding-top:var(--spacer-xl)}.pb-xl{padding-bottom:var(--spacer-xl)}.d-none{display:none}.d-block{display:block}.d-flex{display:flex}@media (width>=568px){.phone-l\:d-none{display:none}.phone-l\:d-inline{display:inline}}@media (width>=768px){.tablet\:d-none{display:none}.tablet\:d-inline{display:inline}.tablet\:d-flex{display:flex}.tablet\:d-block{display:block}}@media (width>=1024px){.tablet-l\:d-none{display:none}.tablet-l\:d-block{display:block}.tablet-l\:d-inline{display:inline}}@media (width>=1360px){.laptop\:d-none{display:none}}.font-light{font-weight:300}.nobr{white-space:nowrap}.text-body-color{color:var(--color-text)}.text-02{color:var(--color-text-02)}.text-02-info{color:var(--color-text-02-brand)}.text-info{color:var(--color-text-brand)}.text-positive{color:var(--color-text-positive)}.text-negative{color:var(--color-text-negative)}.text-center{text-align:center}.text-start{text-align:left}.text-end{text-align:right}.vertical-middle{vertical-align:middle}.text-base{font-size:var(--font-size-base);font-weight:var(--font-weight-base,400);letter-spacing:var(--letter-spacing-base,normal);line-height:var(--line-height-base);padding-top:var(--padding-top-base,0px);padding-bottom:var(--padding-bottom-base,0px)}.text-sm{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-body-sm,400);letter-spacing:var(--letter-spacing-body-sm,normal);line-height:var(--line-height-body-sm);padding-top:var(--padding-top-body-sm,0px);padding-bottom:var(--padding-bottom-body-sm,0px)}.text-xs{font-size:var(--font-size-caption);font-weight:var(--font-weight-caption,400);letter-spacing:var(--letter-spacing-caption,normal);line-height:var(--line-height-caption);padding-top:var(--padding-top-caption,0px);padding-bottom:var(--padding-bottom-caption,0px)}.text-uppercase{letter-spacing:.08em;text-transform:uppercase}.items-center{align-items:center}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-items-center{justify-items:center}.grid-cols-fr-auto{grid-template-columns:1fr auto}.self-start{align-self:start}.gap-1{gap:var(--size-1)}.gap-2{gap:var(--size-2)}.gap-lh{gap:var(--spacer)}.w-100{width:100%}.w-1\/2{width:calc(.5 * (100% - var(--gap,0)))}.w-1\/3{width:calc((100% - 2 * var(--gap,0)) / 3)}.w-2\/3{width:calc(2 * (100% - 2 * var(--gap,0)) / 3 + var(--gap,0))}.w-xs{width:var(--width-xs)}.w-sm{width:var(--width-sm)}.w-fit{width:fit-content}.w-max{width:max-content}.max-w-xl{max-width:var(--width-xl)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.width-full-bleed{--fb-gap:var(--gap);--fb-max-width:calc(5 * (100% - (11 * var(--gap))) / 6 + (9 * var(--gap)));text-align:center;margin-left:calc(50% - 50vw + var(--sidenav-area,0px));width:calc(100vw - var(--sidenav-area,0px));margin-right:calc(50% - 50vw);position:relative}.width-full-bleed>img,.width-full-bleed>table,.width-full-bleed>.media-border,.width-full-bleed>.scroll-x{max-width:var(--fb-max-width);margin-left:auto;margin-right:auto}[data-anim-enter].is-anim-ready{--anim-x:0;--anim-y:16vh;--anim-scale:1;--anim-delay:0s;--duration:var(--duration-slower);opacity:0;transform:translate(var(--anim-x), var(--anim-y)) scale(var(--anim-scale));transition-delay:var(--anim-delay);transition-duration:var(--duration);transition-property:opacity,transform;transition-timing-function:var(--easing-base)}[data-anim-enter].is-visible{opacity:1;transform:translate(0)scale(1)}@media (prefers-reduced-motion:reduce){[data-anim-enter].is-anim-ready{opacity:1;transition:none;transform:none}}}@layer print{@layer print{@media print{.actions,.back-to-top,.breadcrumbs,.comments,.main-tools,.modal,.pagination,.print-hidden,.toast,.toolbar,body>:not(main):not(.layout),.layout>:not(main){display:none!important}.tabs-panel,.accordion-body{display:block!important}.layout{margin-left:0;margin-right:0;padding-left:0;padding-right:0}[data-anim-enter]{opacity:1!important;transition:none!important;transform:none!important}.section-stats li.cargo{transform:none!important}*,:before,:after{box-shadow:none!important;color:#000!important;text-shadow:none!important;background:0 0!important}body,pre,code,summary,details,button,input,textarea{background-color:#fff}a:not(.btn){-webkit-text-decoration:underline;text-decoration:underline;color:#00f!important}a[href]:after{content:" (" attr(href) ")"}a[href^=\#]:after,a[href^=javascript\:]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}article,main{padding:0}button,input,textarea{border:1px solid #000}p,h2,h3,h4{orphans:3;widows:3}h1,h2,h3,h4{page-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;font-weight:700}h1+p,h2+p,h3+p{page-break-before:avoid;-moz-column-break-before:avoid;break-before:avoid}dl,p,ol,ul{hyphens:auto;text-align:justify;text-wrap:pretty}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #999}blockquote,figure,img,pre,table,tr{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}thead{display:table-header-group}@page{margin:2.33cm 2.33cm 3.5cm}}}}@layer components.ui{.eyebrow{font-size:var(--font-size-caption);font-weight:var(--font-weight-caption,400);letter-spacing:var(--letter-spacing-caption,normal);line-height:var(--line-height-caption);padding-top:var(--padding-top-caption,0px);padding-bottom:var(--padding-bottom-caption,0px);--eyebrow-color:var(--color-text-brand);color:var(--eyebrow-color);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;margin:0}@scope(.eyebrow){span{color:var(--color-text-03)}}.section-head{--section-head-eyebrow-gap:var(--size-2);--section-head-gap:2.75rem;--section-head-lead-gap:var(--size-1);margin-bottom:var(--section-head-gap)}@media (width>=768px){.section-head{--section-head-eyebrow-gap:var(--size-1h);--section-head-lead-gap:var(--size-1h)}}@media (width>=1024px){.section-head{--section-head-gap:var(--size-5);grid-gap:var(--size-2);align-items:last baseline;gap:var(--size-2);grid-template-columns:repeat(12,1fr);display:grid}}@scope(.section-head){@media (width>=1024px){hgroup{grid-column:span 7}}.eyebrow{margin-bottom:var(--section-head-eyebrow-gap)}h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-h2,400);letter-spacing:var(--letter-spacing-h2,normal);line-height:var(--line-height-h2);padding-top:var(--padding-top-h2,0px);padding-bottom:var(--padding-bottom-h2,0px);margin:0}@media (width>=768px){.wrap-phone{display:none}}.wrap-tablet{display:none}@media (width>=768px){.wrap-tablet{display:inline}}.wrap-tablet-p{display:none}@media (width>=768px) and (width<=1023.98px){.wrap-tablet-p{display:inline}}.wrap-desktop{display:none}@media (width>=1024px){.wrap-desktop{display:inline}}.lead{color:var(--color-text-02);margin:var(--section-head-lead-gap) 0 0}@media (width>=1024px){.lead{grid-column:span 5;margin-top:0}}}@scope(.section-steps){h3{--margin-bottom-h3:0}:is(ol>li):before{--list-number-top:var(--size-1h);font-size:var(--font-size-h3);line-height:var(--line-height-h3)}@media (width>=768px){:is(ol>li):before{--list-number-top:.8125rem}}}.badge{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-body-sm,400);letter-spacing:var(--letter-spacing-body-sm,normal);line-height:var(--line-height-body-sm);padding-top:var(--padding-top-body-sm,0px);padding-bottom:var(--padding-bottom-body-sm,0px);--padding-top-body-sm:.375rem;--padding-bottom-body-sm:.375rem;background:var(--color-brand-tint);border-radius:var(--radius-pill);color:var(--color-brand-lighter);padding-left:var(--size-1h);padding-right:var(--size-1h);min-height:var(--size-4)}.chip{--chip-bg:var(--color-brand-min);--chip-icon-size:1.25rem;--chip-icon-stroke:var(--color-brand);--chip-padding-y:.375rem;background:var(--chip-bg);border-radius:var(--radius-pill);align-items:center;gap:var(--size-1);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);padding:var(--chip-padding-y) var(--size-1h) var(--chip-padding-y) var(--chip-padding-y);display:inline-flex}.chip:before{content:none}@scope(.chip){svg{--icon-size:var(--chip-icon-size);--icon-stroke:var(--chip-icon-stroke)}}.icon-badge-tint{--icon-badge-bg:var(--color-brand-tint);--icon-badge-radius:var(--radius-base);--icon-badge-stroke:var(--color-brand-lighter);background:var(--icon-badge-bg)}.icon-badge-dark{--icon-badge-bg:var(--color-text-02);--icon-badge-stroke:var(--color-brand-light)}@scope(.icon-badge-tint){.icon{--icon-stroke:var(--icon-badge-stroke)}}.lightbox{--lightbox-bg:hsl(var(--color-shadow) / .92);--lightbox-gap:var(--size-3);background:var(--lightbox-bg);color:var(--color-text-light);opacity:0;padding:var(--size-6) var(--lightbox-gap);touch-action:pan-y pinch-zoom;transition:display var(--duration-base) allow-discrete, opacity var(--duration-base) var(--easing-base), overlay var(--duration-base) allow-discrete;border:0;place-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0}.lightbox[open]{opacity:1;display:grid}.lightbox:focus{outline:0}@media (width>=768px){.lightbox{--lightbox-gap:calc(var(--spacer) * 3)}}@media (prefers-reduced-motion:reduce){.lightbox{transition:none}}@starting-style{.lightbox[open]{opacity:0}}@scope(.lightbox){.count{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-body-sm,400);letter-spacing:var(--letter-spacing-body-sm,normal);line-height:var(--line-height-body-sm);padding-top:var(--padding-top-body-sm,0px);padding-bottom:var(--padding-bottom-body-sm,0px);top:var(--size-3);left:var(--size-3);margin:0;position:absolute}figure{margin:0}img{-webkit-user-drag:none;background:var(--color-light-max);border-radius:var(--radius-base);-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto;max-width:calc(100vw - var(--lightbox-gap) * 2);height:auto;max-height:calc(100dvh - 6rem);display:block}.btn-close,.nav{background:color-mix(in srgb, var(--color-light-max) 14%, transparent);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-base);width:var(--size-5);height:var(--size-5);border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}:is(.btn-close,.nav) .icon{--icon-stroke:var(--color-text-light)}@media (any-hover:hover){:is(.btn-close,.nav):hover{background:color-mix(in srgb, var(--color-light-max) 26%, transparent)}}.btn-close{top:var(--size-2);right:var(--size-2)}.nav{top:50%;translate:0 -50%}.nav-prev{left:var(--size-2)}.nav-prev .icon{rotate:180deg}.nav-next{right:var(--size-2)}}.logo{--logo-kite-duration:2.4s;--logo-kite-pull:32deg;--logo-kite-spin:-1080deg;--logo-swoosh-exit:-48deg;--logo-swoosh-enter:-64deg}@scope(.logo){svg{width:100%;height:auto;display:none;overflow:visible}g:is([data-logo-kite],[data-logo-swoosh]){transform-box:view-box;transform-origin:36.875% 48.5966%}}@media (width>=1360px) and (height>=600.02px){@scope(.logo.is-ready){picture{display:none}svg{display:block}}@media (prefers-reduced-motion:no-preference){@scope(.logo.is-animating){g[data-logo-kite]{animation:logo-kite-unwind var(--logo-kite-duration) both}g[data-logo-swoosh]{animation:logo-swoosh-air var(--logo-kite-duration) both}}}}@keyframes logo-kite-unwind{0%{animation-timing-function:cubic-bezier(.3,0,.65,1);transform:rotate(0)}18%{transform:rotate(var(--logo-kite-pull));animation-timing-function:cubic-bezier(.12,.65,.22,1)}to{transform:rotate(var(--logo-kite-spin))}}@keyframes logo-swoosh-air{0%{opacity:1;animation-timing-function:cubic-bezier(.2,.55,.35,1);transform:rotate(0)}26%{opacity:0;transform:rotate(var(--logo-swoosh-exit));animation-timing-function:step-end}68%{opacity:0;transform:rotate(var(--logo-swoosh-enter));animation-timing-function:cubic-bezier(.22,.75,.3,1)}to{opacity:1;transform:rotate(0)}}.modal{--modal-background:var(--color-bg);--modal-max-height:calc(100dvh - var(--size-5));--modal-padding:var(--size-6);--modal-max-width:var(--width-lg);color:inherit;opacity:0;padding:var(--size-2h);transition:display var(--duration-base) allow-discrete, opacity var(--duration-base) var(--easing-base), overlay var(--duration-base) allow-discrete, translate var(--duration-base) var(--easing-base);translate:0 var(--size-2);background:0 0;border:0;width:100dvw;max-width:none;height:100dvh;max-height:none;margin:0;overflow-y:auto}.modal:focus{outline:0}.modal[open]{opacity:1;translate:0}.modal.is-switching,.modal.is-switching::backdrop{transition:none}.modal::backdrop{background:var(--color-backdrop,#16141380);opacity:0;transition:display var(--duration-base) allow-discrete, opacity var(--duration-base) var(--easing-base), overlay var(--duration-base) allow-discrete}.modal[open]::backdrop{opacity:1}@media (width>=768px){.modal{--modal-max-height:calc(100dvh - var(--size-5) * 2);padding:var(--size-5)}}@media (prefers-reduced-motion:reduce){.modal,.modal::backdrop{transition:none}}@starting-style{.modal[open]{opacity:0;translate:0 var(--size-2)}.modal[open]::backdrop{opacity:0}}:root.has-modal{overflow:hidden}@scope(.modal){.body{background-color:var(--modal-background);background-image:var(--color-brand-gradient);border-radius:var(--radius-base);box-shadow:var(--shadow-z2);width:calc(100dvw - var(--padding-x-md) * 2);max-width:var(--modal-max-width);background-repeat:no-repeat;background-size:100% 9rem;margin-left:auto;margin-right:auto;position:relative}.content{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top,var(--size-6)), #000 calc(100% - var(--fade-bottom,var(--size-3))), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top,var(--size-6)), #000 calc(100% - var(--fade-bottom,var(--size-3))), transparent 100%)}@media (pointer:fine){.content{scrollbar-color:var(--color-scroll-thumb) var(--color-scroll-track);scrollbar-width:thin}.content::-webkit-scrollbar{width:var(--size-1);height:var(--size-1)}.content::-webkit-scrollbar-track{background:var(--color-scroll-track);box-shadow:none;border:none}.content::-webkit-scrollbar-thumb{background-color:var(--color-scroll-thumb);border:var(--size-half) solid transparent;border-radius:var(--radius-pill)}}.content{border-radius:inherit;overscroll-behavior:contain;padding:var(--modal-padding);max-height:var(--modal-max-height);overflow-y:auto}hgroup{margin:0 0 var(--size-5);text-align:center}h2{margin:0}hgroup p{color:var(--color-text-02)}form{gap:var(--size-2);flex-direction:column;display:flex}.btn-close{position:absolute;top:-.5rem;right:-.5rem}}.segmented{--segmented-bg:var(--color-fill);--segmented-bg-active:color-mix(in srgb, var(--color-light-max) 40%, transparent);border:0;min-width:0;margin:0;padding:0}@scope(.segmented){legend{font-size:var(--font-size-caption);font-weight:var(--font-weight-caption,400);letter-spacing:var(--letter-spacing-caption,normal);line-height:var(--line-height-caption);padding-top:var(--padding-top-caption,0px);padding-bottom:var(--padding-bottom-caption,0px);color:var(--color-text-02);margin-bottom:var(--size-1);padding:0;line-height:1}div{background:var(--segmented-bg);border-radius:var(--radius-pill);padding:var(--size-half);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}label{cursor:pointer;margin:0;display:flex;position:relative}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}label>span{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-body-sm,400);letter-spacing:var(--letter-spacing-body-sm,normal);line-height:var(--line-height-body-sm);padding-top:var(--padding-top-body-sm,0px);padding-bottom:var(--padding-bottom-body-sm,0px);--padding-top-body-sm:0;--padding-bottom-body-sm:0;border-radius:var(--radius-pill);color:var(--color-text-02);line-height:var(--size-5);pointer-events:none;text-align:center;transition:background-color var(--duration-fast) var(--easing-base), color var(--duration-fast) var(--easing-base);width:100%;height:var(--size-5);display:block}input:checked+span{background:var(--segmented-bg-active);color:var(--color-text)}input:focus-visible+span{outline:2px solid var(--color-focus);outline-offset:-2px}@media (any-hover:hover){input:not(:checked):hover+span{color:var(--color-text)}}}.facts-list{--facts-columns:2;--facts-gap:var(--size-3) var(--size-2);--list-gap:0;-moz-column-rule:.0625rem solid var(--color-border);column-rule:.0625rem solid var(--color-border);row-rule:.0625rem solid var(--color-border);grid-gap:var(--facts-gap);gap:var(--facts-gap);grid-template-columns:repeat(var(--facts-columns), minmax(0, 1fr));padding:0;list-style:none;display:grid}@media (width>=768px){.facts-list{--facts-columns:4}}@scope(.facts-list){li{--facts-item-padding:var(--size-2);padding-left:var(--facts-item-padding)}li:first-child,li:nth-child(3){--facts-item-padding:0}li:before{content:none}@media (width>=768px){li:nth-child(3){--facts-item-padding:var(--size-2)}}}.pagination{--pagination-size:1.75rem;margin-top:var(--size-6);justify-content:flex-end}@media (width>=768px){.pagination{--pagination-size:var(--size-5);gap:var(--size-half)}}@scope(.pagination){a,button{--button-bg:transparent;--button-height:var(--pagination-size);justify-content:center;align-items:center;display:inline-flex}span{background:var(--color-fill);border-radius:var(--radius-pill);font-size:var(--font-size-caption);width:var(--pagination-size);height:var(--pagination-size);place-items:center;display:grid}.ellipsis{background:0 0}}}@layer components.form{.form-float{--float-color:var(--color-text-03);--float-color-active:var(--color-text-02-brand);--float-details-display:block;--float-font-size:var(--font-size-base);--float-font-size-active:var(--font-size-caption);--float-line-height:var(--line-height-base);--float-line-height-active:var(--line-height-caption);--float-top:var(--size-2);--float-top-active:var(--size-half);--float-left:var(--field-padding-x);--float-transition:color var(--duration-base) var(--easing-base), font-size var(--duration-base) var(--easing-base), line-height var(--duration-base) var(--easing-base), top var(--duration-base) var(--easing-base);position:relative}.form-float:has(input:autofill){--icon-stroke:var(--color-text-02-brand)}@scope(.form-float){input,textarea{padding-top:var(--size-3);padding-bottom:var(--size-half)}:is(input,textarea):focus,:is(input,textarea):focus-visible{--field-border-color:var(--color-focus)}:is(input,textarea):user-invalid{--field-border-color:var(--color-negative)}label{color:var(--float-color);cursor:text;font-size:var(--float-font-size);line-height:var(--float-line-height);pointer-events:none;top:var(--float-top);left:var(--float-left);transition:var(--float-transition);z-index:1;margin:0;display:block;position:absolute}input::-moz-placeholder,textarea::-moz-placeholder{color:#0000}input::placeholder,textarea::placeholder{color:#0000}.label-details{display:var(--float-details-display)}input:not(:placeholder-shown)~label,textarea:not(:placeholder-shown)~label{--float-details-display:none;color:var(--float-color-active);font-size:var(--float-font-size-active);line-height:var(--float-line-height-active);top:var(--float-top-active)}input:focus~label,input:not(:placeholder-shown)~label,textarea:focus~label,textarea:not(:placeholder-shown)~label{--float-details-display:none;color:var(--float-color-active);font-size:var(--float-font-size-active);line-height:var(--float-line-height-active);top:var(--float-top-active)}input:focus~label,textarea:focus~label{--float-color-active:var(--color-brand-darker)}input:invalid:not(:focus):not(:placeholder-shown)~label{color:var(--color-text-negative)}input:user-invalid~label,input:invalid:not(:focus):not(:placeholder-shown)~label,textarea:user-invalid~label{color:var(--color-text-negative)}input:valid:not(:focus):not(:placeholder-shown)~label{color:var(--color-text-positive)}input:user-valid~label,input:valid:not(:focus):not(:placeholder-shown)~label,textarea:user-valid~label{color:var(--color-text-positive)}textarea:user-invalid~label{--float-color-active:var(--color-text-negative)}textarea:user-valid~label{--float-color-active:var(--color-text-positive)}:has(input:autofill:not(:focus)) label{color:#0000}:has(input:-moz-ui-invalid:not(output)) label{--float-details-display:none;color:var(--float-color-active);font-size:var(--float-font-size-active);line-height:var(--float-line-height-active);top:var(--float-top-active)}}.form-field.is-invalid{--field-border-color:var(--color-negative)}@scope(.form-field.is-invalid){:where(input,textarea)[aria-invalid=true]{--field-border-color:var(--color-negative)}}.search{width:100%;position:relative}@scope(.search){input[type=search]{width:100%;min-width:0}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;background-image:var(--icon-remove);cursor:pointer;width:var(--size-4);height:var(--size-4);background-position:50%;background-repeat:no-repeat;border-radius:50%}}}@layer components.sections{.section-stats{--stats-label-width:13rem;margin-top:var(--size-8)}@media (width>=768px){.section-stats{--stats-label-width:none}}@media (width>=1024px){.section-stats{--stats-label-width:11rem;margin-top:5.25rem}}@scope(.section-stats){ul{grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){ul{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){ul{grid-template-columns:repeat(4,1fr)}}li{text-align:center;padding:var(--size-3) var(--size-2);flex-direction:column;align-items:center;display:flex;position:relative}li:before{content:""}li:nth-child(n+2){border-top:var(--border-width) solid var(--color-border)}@media (width>=768px){li:nth-child(2){border-top:0}li:nth-child(2n){border-left:var(--border-width) solid var(--color-border)}}@media (width>=1024px){li{padding:2.25rem var(--size-2) var(--size-2h)}li:nth-child(n){border:0}li:nth-child(4):before{background:var(--color-border-dark);content:"";width:var(--border-width);height:6.5rem;position:absolute;top:2.25rem;left:0}}strong{font-size:var(--size-4);font-weight:var(--font-weight-base);line-height:var(--size-5)}.unit{font-size:var(--font-size-h3);font-weight:var(--font-weight-h3,400);letter-spacing:var(--letter-spacing-h3,normal);line-height:var(--line-height-h3);padding-top:var(--padding-top-h3,0px);padding-bottom:var(--padding-bottom-h3,0px);line-height:1}li>span{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-body-sm,400);letter-spacing:var(--letter-spacing-body-sm,normal);line-height:var(--line-height-body-sm);padding-top:var(--padding-top-body-sm,0px);padding-bottom:var(--padding-bottom-body-sm,0px);color:var(--color-text-02);margin-top:var(--size-2);max-width:var(--stats-label-width)}@media (width>=768px) and (width<=1023.98px){.wrap{display:none}}.cargo{z-index:1}@media (width>=1024px){.cargo{background:var(--color-bg);box-shadow:inset 0 0 0 var(--border-width) var(--color-border-bold);isolation:isolate;margin-left:-.2rem;margin-right:-.2rem}.cargo:before{background:linear-gradient(var(--color-border), var(--color-border)) 25% 0 / var(--border-width) 100% no-repeat, linear-gradient(var(--color-border), var(--color-border)) 50% 0 / var(--border-width) 100% no-repeat, linear-gradient(var(--color-border), var(--color-border)) 75% 0 / var(--border-width) 100% no-repeat;content:"";z-index:-1;position:absolute;inset:0}}.cargo img{display:none}@media (width>=1024px){.cargo img{top:var(--size-2h);left:var(--size-3);width:var(--size-3);height:var(--size-3);display:block;position:absolute}}}.card-feature{background:var(--color-bg);border-radius:var(--radius-base);box-shadow:inset 0 0 0 var(--border-width) var(--color-border-dark);padding:var(--size-4);flex-direction:column;margin:0;display:flex}.card-feature:before{content:""}@scope(.card-feature){.icon-badge{margin-bottom:var(--size-5)}h3{font-size:var(--font-size-base);font-weight:var(--font-weight-base,400);letter-spacing:var(--letter-spacing-base,normal);line-height:var(--line-height-base);padding-top:var(--padding-top-base,0px);padding-bottom:var(--padding-bottom-base,0px);font-weight:var(--font-weight-strong);margin:0}p{color:var(--color-text-02);margin:0}}.card-preview{background:var(--color-bg);border-radius:var(--radius-base);box-shadow:inset 0 0 0 var(--border-width) var(--color-border-dark);padding:0 0 var(--card-preview-padding-bottom,var(--size-4));flex-direction:column;margin:0;display:flex;overflow:hidden}a.card-preview{transition:translate var(--duration-fast) var(--easing-base)}a.card-preview:hover{-webkit-text-decoration:none;text-decoration:none;translate:0 -.125rem}a.card-preview:hover h3{-webkit-text-decoration:underline;text-decoration:underline}@scope(.card-preview){figure{aspect-ratio:4/3;margin:var(--size-1) var(--size-1) 0;position:relative}figure:after{background:linear-gradient(to top, var(--color-bg-patch));content:"";height:7.5rem;position:absolute;bottom:0;left:0;right:0}img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%;display:block}.icon-badge{top:var(--size-3);left:var(--size-3);z-index:1;position:absolute}.icon{--icon-fill:var(--color-brand)}:scope>div{padding:var(--size-4) var(--size-4) 0;flex-direction:column;flex:1;display:flex}.actions{padding-top:var(--size-8);margin-top:auto}.row{align-items:baseline;gap:var(--size-2);justify-content:space-between;display:flex}h3{font-size:var(--font-size-base);font-weight:var(--font-weight-base,400);letter-spacing:var(--letter-spacing-base,normal);line-height:var(--line-height-base);padding-top:var(--padding-top-base,0px);padding-bottom:var(--padding-bottom-base,0px);font-weight:var(--font-weight-strong);margin:0}.meta{font-size:var(--font-size-caption);font-weight:var(--font-weight-caption,400);letter-spacing:var(--letter-spacing-caption,normal);line-height:var(--line-height-caption);padding-top:var(--padding-top-caption,0px);padding-bottom:var(--padding-bottom-caption,0px);color:var(--color-text-02);font-weight:var(--font-weight-strong);white-space:nowrap;margin:0}p:not(.meta){color:var(--color-text-02);margin:var(--size-1) 0 0}}.section-cta{--cta-image-opacity:.2;--cta-image-rotation:0;--cta-image-width:50rem;background:var(--color-brand-tint);color:var(--color-brand-lighter);isolation:isolate;margin-left:calc(var(--layout-gutter-start) * -1);margin-right:calc(var(--layout-gutter-end) * -1);justify-items:center;padding-top:5rem;padding-bottom:7.5rem;display:grid;position:relative}@media (width>=768px){.section-cta{margin-left:0;margin-right:0}}@media (width>=1024px){.section-cta{--cta-image-rotation:20deg;--cta-image-width:68.5rem}}@scope(.section-cta){.backdrop{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:clip}img{mix-blend-mode:multiply;opacity:var(--cta-image-opacity);transform:translate(-50%, -50%) rotate(var(--cta-image-rotation));width:var(--cta-image-width);max-width:none;height:auto;position:absolute;top:50%;left:50%}.body{background:color-mix(in srgb, var(--color-brand-shade) 80%, transparent);text-align:center;padding-top:var(--size-4);padding-bottom:var(--size-8);padding-left:var(--size-2h);padding-right:var(--size-2h);flex-direction:column;align-items:center;width:100%;display:flex;position:relative}@media (width>=768px){.body{position:static}}@media (width>=1024px){.body{padding-bottom:3.75rem;padding-left:var(--size-4);padding-right:var(--size-4);max-width:32rem;position:relative}}.icon-badge{margin-bottom:var(--spacer)}.btn{position:absolute;bottom:-1.75rem;left:50%;translate:-50%}@media (width<=767.98px){.btn{--button-padding-x-start:var(--size-2h);--button-padding-x-end:var(--size-2h)}}@media (width>=1024px){.btn{--button-width:21rem}}}.cta-support{--support-bg:var(--color-bg);--support-box-shadow:0 0 0 .0625rem var(--color-border), inset 0 0 0 .6875rem var(--color-light-max);--support-portrait-width:18.1875rem;grid-gap:var(--size-5);align-items:center;gap:var(--size-5);padding-top:var(--size-5);width:100%;max-width:43rem;margin-left:auto;margin-right:auto;display:grid;position:relative}@media (width>=768px){.cta-support{background:var(--support-bg);border-radius:var(--radius-base);box-shadow:var(--support-box-shadow);display:var(--support-display,block);padding:var(--size-3) var(--size-4) var(--size-3) 17.5rem;min-height:15.875rem}}@media (width>=1360px){.cta-support{padding-left:20rem;padding-right:var(--size-5)}}@scope(.cta-support){figure{background:var(--support-bg);border-radius:var(--radius-base);box-shadow:var(--support-box-shadow);pointer-events:none;height:15.875rem;margin:0;position:relative}@media (width>=768px){figure{box-shadow:none;background:0 0;height:auto;position:absolute;inset:0}}img{width:var(--support-portrait-width);max-width:none;height:auto;display:block;position:absolute;bottom:0;left:50%;translate:-50%}@media (width>=768px){img{left:0;translate:none}}@media (width>=1360px){img{left:var(--size-5)}}.body{text-align:center;padding-left:var(--size-4);padding-right:var(--size-4);flex-direction:column;align-items:center;display:flex;position:relative}@media (width>=768px){.body{text-align:left;align-items:flex-start;padding:0}}}@media (width>=768px){.cta-support-moscow{--support-bg:image-set(url(/_chtoru-production/site-9418253d9ca340f293f3b7e326fc6fbd/_astro/moscow.bMo6xumD.jpg) 1x, url(/_chtoru-production/site-9418253d9ca340f293f3b7e326fc6fbd/_astro/moscow@2x.C8cQMySZ.jpg) 2x) right bottom / 100% auto no-repeat var(--color-bg)}@media (resolution>=192dpi){.cta-support-moscow{--support-bg:url(/_chtoru-production/site-9418253d9ca340f293f3b7e326fc6fbd/_astro/moscow@2x.C8cQMySZ.jpg) right bottom / 100% auto no-repeat var(--color-bg)}}}.cta-support-phone{--support-display:grid}@scope(.cta-support.cta-support-phone){.body{padding-left:0;padding-right:0}}.section-faq{--faq-number-width:5.5625rem;padding-top:4.25rem;padding-bottom:5rem}@media (width>=1024px){.section-faq{grid-gap:var(--size-2);gap:var(--size-2);grid-template-columns:18.875rem 1fr;padding-top:7.375rem;padding-bottom:7.5rem;display:grid}}@scope(.section-faq){.intro{margin-bottom:var(--size-3)}@media (width>=1024px){.intro{padding-top:var(--size-half);flex-direction:column;justify-content:space-between;margin-bottom:0;display:flex}}.eyebrow{--eyebrow-color:var(--color-brand);margin-bottom:var(--size-1h)}h2{font-size:var(--size-4);font-weight:var(--font-weight-h2);letter-spacing:var(--letter-spacing-h2);line-height:var(--size-5);margin:0}.intro .btn{margin-top:var(--size-1)}@media (width>=1024px){.intro .btn{margin-top:var(--size-4);align-self:flex-start}}details{border-bottom:var(--border-width) solid var(--color-border);padding-top:var(--size-2h);padding-bottom:1.1875rem}details::details-content{transition:content-visibility var(--duration-base) var(--easing-base), height var(--duration-base) var(--easing-base);transition-behavior:allow-discrete;height:0;overflow:clip}details[open]::details-content{height:auto}summary{color:var(--color-text);cursor:pointer;font-weight:var(--font-weight-strong);grid-gap:var(--size-2);align-items:start;gap:var(--size-2);grid-template-columns:1fr var(--size-3);list-style:none;display:grid}@media (width>=1024px){summary{grid-template-columns:var(--faq-number-width) 1fr var(--size-3)}}summary::-webkit-details-marker{display:none}summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.num{font-size:var(--font-size-caption);font-weight:var(--font-weight-caption,400);letter-spacing:var(--letter-spacing-caption,normal);line-height:var(--line-height-caption);padding-top:var(--padding-top-caption,0px);padding-bottom:var(--padding-bottom-caption,0px);color:var(--color-text-03);font-weight:var(--font-weight-base);padding-top:.375rem;display:none}@media (width>=1024px){.num{display:block}}details[open] .plus,details:not([open]) .minus{display:none}.answer{color:var(--color-text-02);padding-right:calc(var(--size-3) + var(--size-2))}@media (width>=1024px){.answer{padding-left:calc(var(--faq-number-width) + var(--size-2))}}.answer p{margin:0}.answer p+p,.answer p+ul{margin-top:var(--size-1)}.answer ul{padding-left:var(--size-3);margin:0}.all{color:var(--color-brand);margin-top:var(--size-5);transition:filter var(--duration-fast) var(--easing-base);-webkit-text-decoration:none;text-decoration:none;display:inline-block}@media (width>=1024px){.all{display:none}}@media (any-hover:hover){.all:hover{filter:var(--filter-brightness-down)}}}.footer{--footer-padding-x:var(--size-3);--footer-padding-y:var(--size-8);margin-top:var(--spacer-xl);padding:var(--footer-padding-y) var(--footer-padding-x);isolation:isolate;position:relative}@media (width>=1024px){.footer{--footer-padding-x:var(--size-7)}}@scope(.footer){.header{align-items:center;gap:var(--size-3);margin-bottom:var(--size-6);flex-direction:column;display:flex}@media (width>=1024px){.header{gap:var(--size-3);flex-direction:row}}.brand{width:var(--size-6);height:var(--size-6);flex-shrink:0;display:block}.copyright{font-size:var(--font-size-caption);font-weight:var(--font-weight-caption,400);letter-spacing:var(--letter-spacing-caption,normal);line-height:var(--line-height-caption);padding-top:var(--padding-top-caption,0px);padding-bottom:var(--padding-bottom-caption,0px);color:var(--color-text-02);margin:0}@media (width>=1024px){.copyright{white-space:nowrap;margin-left:auto}}nav{display:none}@media (width>=1024px){nav{display:block}}nav ul{gap:var(--size-1h) var(--size-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}nav li{margin:0;padding:0}nav a{font-size:var(--font-size-caption);font-weight:var(--font-weight-caption,400);letter-spacing:var(--letter-spacing-caption,normal);line-height:var(--line-height-caption);padding-top:var(--padding-top-caption,0px);padding-bottom:var(--padding-bottom-caption,0px);color:var(--color-text-02);-webkit-text-decoration:none;text-decoration:none}.contacts{grid-gap:var(--size-4);gap:var(--size-4);text-align:center;display:grid}@media (width>=1024px){.contacts{gap:var(--size-4);text-align:left;grid-template-columns:1fr 1fr;width:66%;position:relative}.contacts:after{background:linear-gradient(270deg, hsl(var(--h) var(--s-03) 90% / 0) 0%, hsl(var(--h) var(--s-03) 90% / .12) 15%, hsl(var(--h) var(--s-03) 90% / .24) 22%, hsl(var(--h) var(--s-03) 90% / .48) 33%, var(--color-bg-02) 50%);content:"";z-index:0;width:25rem;height:18.75rem;position:absolute;top:-3rem;right:-6.25rem}}.offices{grid-gap:var(--size-3);align-content:start;gap:var(--size-3);display:grid}address{color:var(--color-text-02);z-index:1;font-style:normal}address p{font-size:var(--font-size-caption);font-weight:var(--font-weight-caption,400);letter-spacing:var(--letter-spacing-caption,normal);line-height:var(--line-height-caption);padding-top:var(--padding-top-caption,0px);padding-bottom:var(--padding-bottom-caption,0px)}.phone{font-size:var(--font-size-base);font-weight:var(--font-weight-base,400);letter-spacing:var(--letter-spacing-base,normal);line-height:var(--line-height-base);padding-top:var(--padding-top-base,0px);padding-bottom:var(--padding-bottom-base,0px);color:var(--color-text);margin-bottom:var(--size-half);white-space:nowrap;-webkit-text-decoration:none;text-decoration:none;display:inline-block}.note{margin-top:var(--size-2)}.emails{border-top:var(--border-width) solid var(--color-border);grid-gap:var(--size-3);gap:var(--size-3);margin-top:var(--size-4);padding-top:var(--size-4);display:grid}@media (width>=1024px){.emails{grid-template-columns:1fr 1fr;width:66%}}.emails a{font-size:var(--font-size-caption);font-weight:var(--font-weight-caption,400);letter-spacing:var(--letter-spacing-caption,normal);line-height:var(--line-height-caption);padding-top:var(--padding-top-caption,0px);padding-bottom:var(--padding-bottom-caption,0px);color:var(--color-text-02);align-items:center;gap:var(--size-1h);justify-content:center;-webkit-text-decoration:none;text-decoration:none;display:flex}@media (width>=1024px){.emails a{justify-content:flex-start}}.emails .icon{--icon-stroke:var(--color-text-02-brand)}.map{display:none}@media (width>=1024px){.map{pointer-events:none;top:8rem;right:var(--size-2);z-index:-1;width:31.625rem;max-width:48%;height:auto;display:block;position:absolute}}a:focus-visible{outline:var(--focus-outline,3px) solid var(--color-focus,Highlight);outline-offset:var(--focus-offset,0)}@media (any-hover:hover){a:hover{color:var(--color-text-brand)}}}.section-inverted{background:var(--color-bg-inverse);color:var(--color-text-02-light)}@scope(.section-inverted){h2,h3,strong{color:var(--color-text-light)}.eyebrow{color:var(--color-brand-tint)}strong{color:var(--color-text-light)}}@scope(.section-inverted .section-head){.lead{color:var(--color-text-02-light)}}.sidenav{--sidenav-bg:var(--color-bg);--sidenav-header-height:6rem;--sidenav-nav-offset:10rem;--sidenav-padding-top:var(--size-5);--sidenav-padding-bottom:var(--size-8);--sidenav-scroll-thumb:var(--color-scroll-thumb);box-shadow:0 1px 0 var(--color-border);padding-left:var(--size-2h);padding-right:var(--size-2h);height:var(--sidenav-header-height);z-index:var(--z-fixed);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.sidenav:before{backdrop-filter:var(--backdrop-glass);background:var(--color-bg-02-alpha);content:"";z-index:-1;position:absolute;inset:0}@media (width>=768px){.sidenav{--sidenav-padding-top:var(--size-5);background:var(--sidenav-bg);box-shadow:none;padding-left:0;padding-right:0;padding-top:var(--sidenav-padding-top);padding-bottom:var(--sidenav-padding-bottom);scrollbar-color:var(--sidenav-scroll-thumb) var(--color-scroll-track);scrollbar-gutter:stable;scrollbar-width:thin;width:var(--sidenav-width);flex-direction:column;justify-content:flex-start;align-items:stretch;height:auto;position:fixed;bottom:0;left:0;overflow:hidden auto}.sidenav:before{display:none}.sidenav::-webkit-scrollbar{width:var(--size-1)}.sidenav::-webkit-scrollbar-track{background:var(--color-scroll-track)}.sidenav::-webkit-scrollbar-thumb{background:var(--sidenav-scroll-thumb);border-radius:var(--radius-pill)}@media (any-hover:hover){.sidenav{--sidenav-scroll-thumb:transparent}.sidenav:hover,.sidenav:focus-within{--sidenav-scroll-thumb:var(--color-scroll-thumb)}}}@media (width>=1360px){.sidenav{--sidenav-bg:transparent;--sidenav-nav-offset:var(--size-6);--sidenav-padding-top:var(--size-7);--sidenav-padding-bottom:var(--size-7);padding-left:var(--size-7);padding-right:var(--size-3)}}@media (width>=768px) and (height<=600px){.sidenav{--sidenav-padding-top:var(--size-2);--sidenav-padding-bottom:var(--size-2)}}:root.has-drawer-open{scrollbar-color:transparent transparent;overflow:hidden}.has-drawer-open:root::-webkit-scrollbar,.has-drawer-open:root::-webkit-scrollbar-track{background:0 0}.has-drawer-open:root::-webkit-scrollbar-thumb{background-color:#0000;border-color:#0000}@scope(.sidenav){.logo{--logo-tagline-top:1.0625rem;--logo-tagline-start:3.625rem;flex-shrink:0;width:10rem;display:block;position:relative}@media (width>=768px){.logo{--logo-tagline-top:5.125rem;--logo-tagline-start:0;width:6rem;margin-left:auto;margin-right:auto}}@media (width>=1360px){.logo{--logo-tagline-top:6.1875rem;width:10rem;margin-left:0;margin-right:0}}@media (width>=768px) and (height<=600px){.logo{--logo-tagline-top:5.125rem;--logo-tagline-start:0;width:6rem}}.logo img{width:100%;height:auto;display:block}.tagline{font-size:var(--font-size-caption);font-weight:var(--font-weight-caption,400);letter-spacing:var(--letter-spacing-caption,normal);line-height:var(--line-height-caption);padding-top:var(--padding-top-caption,0px);padding-bottom:var(--padding-bottom-caption,0px);color:var(--color-text-02);text-align:left;top:var(--logo-tagline-top);left:var(--logo-tagline-start);position:absolute;right:0}.tagline span{display:block}@media (width>=768px) and (width<=1359.98px),(width>=768px) and (height<=600px){.tagline{--font-size-caption:.6875rem;text-align:center}}@media (width>=1360px) and ((height>600px)){.tagline{--letter-spacing-caption:.06875rem}}.toggle{font-size:var(--font-size-caption);font-weight:var(--font-weight-caption,400);letter-spacing:var(--letter-spacing-caption,normal);line-height:var(--line-height-caption);padding-top:var(--padding-top-caption,0px);padding-bottom:var(--padding-bottom-caption,0px);background:var(--color-fill);border-radius:var(--radius-pill);color:var(--color-text-brand);cursor:pointer;align-items:center;gap:var(--size-1);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;padding-left:var(--size-2h);padding-right:var(--size-2);border:0;height:2.75rem;display:flex}@media (width>=768px){.toggle{display:none}}@media (any-hover:hover){.toggle:hover{filter:var(--filter-brightness-down)}}.drawer{background:var(--color-backdrop);opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--easing-base), visibility 0s linear var(--duration-base);visibility:hidden;z-index:var(--z-drawer);position:fixed;inset:0}.drawer.is-open{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s}.drawer.is-open .panel{translate:0}@media (width>=768px){.drawer{pointer-events:auto;visibility:visible;display:contents}}.panel{background:var(--color-bg);transition:translate var(--duration-base) var(--easing-base);width:calc(100vw - var(--size-7));max-width:var(--width-md);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;translate:100%}@media (width>=768px){.panel{display:contents}}.head{padding:var(--size-3);justify-content:space-between;align-items:center;display:flex}@media (width>=768px){.head{display:none}}.head img{width:var(--size-4);height:var(--size-4);display:block}nav{margin-top:var(--size-5);margin-bottom:var(--size-3);padding-left:var(--size-3);padding-right:var(--size-3)}@media (width>=768px){nav{padding-top:var(--size-4);padding-bottom:var(--size-4);margin-top:auto;margin-bottom:auto;padding-left:0;padding-right:0}}@media (width>=768px) and (height<=600px){nav{padding-top:var(--size-2);padding-bottom:var(--size-2)}}.menu{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.menu li{margin:0;padding:0}.menu>li:not(:last-child){border-bottom:var(--border-width) solid var(--color-border)}@media (width>=768px) and (width<=1359.98px){.menu>li:not(:last-child){border-bottom:0}}.item,.sub a{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-body-sm,400);letter-spacing:var(--letter-spacing-body-sm,normal);line-height:var(--line-height-body-sm);padding-top:var(--padding-top-body-sm,0px);padding-bottom:var(--padding-bottom-body-sm,0px);--padding-top-body-sm:0;--padding-bottom-body-sm:0;color:var(--color-text-02);cursor:pointer;border-radius:var(--radius-base);transition:background var(--duration-fast) var(--easing-base), box-shadow var(--duration-fast) var(--easing-base), color var(--duration-fast) var(--easing-base);min-height:calc(var(--size-6) - var(--border-width));justify-content:space-between;align-items:center;-webkit-text-decoration:none;text-decoration:none;list-style:none;display:flex}.is-current:is(.item,.sub a),[aria-current=page]:is(.item,.sub a),[aria-current=location]:is(.item,.sub a){--color-current:var(--color-text);color:var(--color-current);font-weight:var(--font-weight-strong)}[aria-current=page]:is(.item,.sub a){pointer-events:none}@media (width>=768px) and (width<=1359.98px){:is(.item,.sub a) li:has(>a:is(.is-current,[aria-current=page],[aria-current=location])){background-color:color-mix(in srgb, var(--color-light-max) 40%, transparent)}}:is(.item,.sub a)::-webkit-details-marker{display:none}@media (any-hover:hover){:is(.item,.sub a):hover{--bg-hover:color-mix(in srgb, var(--color-light-max) 40%, transparent);background-color:var(--bg-hover);box-shadow:var(--size-2) 0 0 var(--bg-hover), -16px 0 0 var(--bg-hover);color:var(--color-text)}}.item .icon{--icon-fill:var(--color-brand-light)}@media (width>=768px) and (width<=1359.98px){.item{font-size:var(--font-size-caption);font-weight:var(--font-weight-caption,400);letter-spacing:var(--letter-spacing-caption,normal);line-height:var(--line-height-caption);padding-top:var(--padding-top-caption,0px);padding-bottom:var(--padding-bottom-caption,0px);gap:var(--size-1);text-align:center;padding-top:var(--size-1h);padding-bottom:var(--size-1h);flex-direction:column;justify-content:flex-start;min-height:0}}@media (width>=1360px) and (height<=600px){.item{min-height:var(--size-5)}}@media (width>=768px) and (width<=1359.98px) and (height<=600px){.item{padding-top:var(--size-1);padding-bottom:var(--size-1)}}.submenu .chevron{transition:rotate var(--duration-base) var(--easing-base);rotate:90deg}@media (width>=768px){.submenu .chevron{rotate:none}}.submenu[open] .chevron{rotate:-90deg}@media (width>=768px){.submenu[open] .chevron{rotate:none}}.sub{padding-top:0;padding-bottom:0;padding-left:var(--size-2);margin:0;padding-right:0;list-style:none}@media (width>=768px){.sub{background:var(--color-bg);border-radius:var(--radius-base);box-shadow:var(--shadow-z2);padding-top:var(--size-2h);padding-bottom:var(--size-2h);padding-left:var(--size-4);padding-right:var(--size-4);top:max(var(--size-2), min(var(--submenu-top,0px) - var(--size-4), 100dvh - var(--submenu-height,0px) - var(--size-2)));left:calc(var(--submenu-left,0px) + var(--size-1));width:var(--width-sm);max-height:calc(100dvh - var(--size-4));z-index:var(--z-popover);position:fixed;overflow-y:auto}}.sub-index{border-top:1px solid var(--color-border)}.glyph{display:none}@media (width>=768px) and (width<=1359.98px){.glyph{display:block}.label{display:none}}.label-short{display:none}@media (width>=768px) and (width<=1359.98px){.label-short{display:inline}.chevron{display:none}}.price{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-body-sm,400);letter-spacing:var(--letter-spacing-body-sm,normal);line-height:var(--line-height-body-sm);padding-top:var(--padding-top-body-sm,0px);padding-bottom:var(--padding-bottom-body-sm,0px);color:var(--color-text-brand);align-items:center;gap:var(--size-2);flex-direction:column;margin-top:auto;-webkit-text-decoration:none;text-decoration:none;display:none}@media (width>=768px) and (width<=1359.98px){.price{display:flex}}@media (any-hover:hover){.price:hover{filter:var(--filter-brightness-up)}}.promo{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-body-sm,400);letter-spacing:var(--letter-spacing-body-sm,normal);line-height:var(--line-height-body-sm);padding-top:var(--padding-top-body-sm,0px);padding-bottom:var(--padding-bottom-body-sm,0px);background:var(--color-bg);border-radius:var(--radius-base);color:var(--color-text);align-items:center;gap:var(--size-2);padding:var(--size-3) var(--size-2);text-align:center;flex-direction:column;margin-top:auto;-webkit-text-decoration:none;text-decoration:none;display:none}@media (width>=1360px){.promo{display:flex}}@media (any-hover:hover){.promo:hover{filter:var(--filter-brightness-up)}}.promo small{color:var(--color-text-02);font-size:inherit;display:block}.call{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-body-sm,400);letter-spacing:var(--letter-spacing-body-sm,normal);line-height:var(--line-height-body-sm);padding-top:var(--padding-top-body-sm,0px);padding-bottom:var(--padding-bottom-body-sm,0px);border-top:var(--border-width) solid var(--color-border-dark);color:var(--color-text-02);align-items:center;gap:var(--size-1h);padding:var(--size-3);margin-top:auto;-webkit-text-decoration:none;text-decoration:none;display:flex}@media (width>=768px){.call{display:none}}}.topbar{display:none}@media (width>=768px){.topbar{padding-top:var(--size-7);padding-bottom:var(--size-4);justify-content:flex-end;display:flex}}@media (width>=1360px){.topbar{padding-top:var(--size-8);padding-right:6rem}}@scope(.topbar){a{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-body-sm,400);letter-spacing:var(--letter-spacing-body-sm,normal);line-height:var(--line-height-body-sm);padding-top:var(--padding-top-body-sm,0px);padding-bottom:var(--padding-bottom-body-sm,0px);color:var(--color-text-02);align-items:center;gap:var(--size-1h);transition:color var(--duration-fast) var(--easing-base);-webkit-text-decoration:none;text-decoration:none;display:flex}@media (any-hover:hover){a:hover{color:var(--color-text)}}.icon{--icon-fill:var(--color-brand-light);translate:0 -.0625rem}}}@layer components.custom{.card-index{--index-bg:var(--color-bg);background:var(--index-bg);border-radius:var(--radius-base);box-shadow:inset 0 0 0 var(--border-width) var(--color-border-dark);gap:var(--spacer);padding:var(--size-4);max-width:var(--width-lg);flex-direction:column;margin-left:auto;margin-right:auto;display:flex;position:relative}.card-index:before{content:none}@scope(.card-index){figure{margin-bottom:var(--size-4);place-items:center;display:grid}img{-o-object-fit:contain;object-fit:contain;width:15rem;max-width:100%;height:12.5rem;display:block}.body{gap:var(--size-1);flex-direction:column;flex:1;display:flex}a{margin-top:auto}a:after{content:"";position:absolute;inset:0}@media (width>=1360px){a{padding-top:var(--size-1)}}}.card-index.section-inverted{--index-bg:var(--color-bg-inverse)}.feed-item{border-bottom:var(--border-width) solid var(--color-border);padding-top:var(--size-3);padding-bottom:var(--size-3);position:relative}.feed-item:before{content:none}.feed-item:first-child{padding-top:0}.feed-item:last-child{border-bottom:0;padding-bottom:0}@scope(.feed-item){article{grid-gap:var(--size-half);gap:var(--size-half);display:grid}@media (width>=768px){article{align-items:center;gap:var(--size-3);grid-template-columns:minmax(0,1fr)}article:has(time){grid-template-columns:minmax(0,1fr) auto}}a{color:inherit}a:after{content:"";position:absolute;inset:0}p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}time{white-space:nowrap}@media (width>=768px){time{text-align:right;min-width:6.5rem}}}@scope(.section-hero){.intro{padding-top:var(--size-5)}@media (width>=1024px){.intro{padding-top:calc(var(--spacer) * 3);padding-left:5.5rem;padding-right:5.5rem}}.cover{margin-left:calc(-1 * var(--layout-gutter-start));margin-right:calc(-1 * var(--layout-gutter-end));position:relative}@media (width>=768px){.cover{margin-left:0;margin-right:0}}.media{border-radius:var(--radius-base);height:15rem;overflow:clip}img{-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;transform:translate3d(0, var(--parallax-offset,0px), 0);width:100%;height:20rem;display:block;position:relative;top:-2.5rem}@media (prefers-reduced-motion:reduce){img{transform:none}}figcaption{display:none;position:absolute;bottom:-1rem;left:5.5rem}@media (width>=1360px){figcaption{display:block}}}.section-splited{--splited-image-order:0;grid-gap:var(--size-4);align-items:center;gap:var(--size-4);display:grid;position:relative}@media (width>=768px){.section-splited{gap:var(--size-3);padding-left:var(--size-2h);padding-right:var(--size-2h)}}@media (width>=1024px){.section-splited{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1360px){.section-splited{gap:var(--size-8);padding-left:var(--size-5);padding-right:var(--size-5)}}@scope(.section-splited){a:after{content:"";position:absolute;inset:0}figure{justify-self:center}@media (width>=1024px){figure{order:var(--splited-image-order)}}img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:22rem;height:20rem;display:block}@media (width>=768px) and (width<=1359.98px){img{max-width:15rem;height:15rem}}h2{text-align:center}@media (width>=1360px){h2{text-align:left}}}.section-splited-reverse{--splited-image-order:1}}
