@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500 700;src:url(/fonts/manrope-cyrillic-ext-wght-normal.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500 700;src:url(/fonts/manrope-cyrillic-wght-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500 700;src:url(/fonts/manrope-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500 700;src:url(/fonts/manrope-latin-wght-normal.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-family:Inter;font-style:normal;font-display:swap;font-weight:400 600;src:url(/fonts/inter-cyrillic-ext-wght-normal.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400 600;src:url(/fonts/inter-cyrillic-wght-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400 600;src:url(/fonts/inter-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400 600;src:url(/fonts/inter-latin-wght-normal.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}:root{--color-bg:#f8f5f0;--color-sand:#e6d8cb;--color-rose:#c18f96;--color-rose-hover:#c79aa0;--color-rose-text:#824850;--color-text:#373132;--color-text-muted:#6b625c;--color-field-border:#8a7f77;--color-white:#fff;--color-espresso:#1e1915;--font-heading:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--text-h1:30px;--text-h2:24px;--text-card-title:16px;--text-body:16px;--text-small:14px;--leading-body:1.6;--leading-heading:1.2;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--content-max:1120px;--gutter:var(--space-4);--measure:70ch;--header-height:60px;--tap-min:44px;--radius-card:16px;--radius-control:12px;--shadow-soft:0 2px 8px #3731321a;--shadow-hover:0 6px 20px #3731321f;--duration-fast:.15s;--duration-base:.22s;--ease:cubic-bezier(.2, 0, 0, 1)}@media (width>=900px){:root{--text-h1:40px;--text-h2:28px;--text-card-title:20px;--gutter:var(--space-6);--header-height:72px}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + var(--space-4))}html:has(dialog[open]){overflow:hidden}body{background:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex;overflow-x:clip}main{flex:1 0 auto}h1,h2,h3,h4{font-family:var(--font-heading);line-height:var(--leading-heading);text-wrap:balance;margin:0}h1{font-size:var(--text-h1);font-weight:700}h2{font-size:var(--text-h2);font-weight:600}p{margin:0}img,svg,video{max-width:100%;display:block}a{color:var(--color-text);text-decoration-line:underline;text-decoration-color:var(--color-rose);text-underline-offset:4px;transition:color var(--duration-fast) var(--ease);text-decoration-thickness:1px}a:hover{color:var(--color-rose-text)}:focus-visible{outline:2px solid var(--color-rose-text);outline-offset:3px;border-radius:4px}button{font:inherit;color:inherit}.container{width:100%;max-width:var(--content-max);padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--space-4);z-index:100;padding:var(--space-3) var(--space-4);background:var(--color-white);border:1px solid var(--color-field-border);border-radius:var(--radius-control);font-weight:600;text-decoration:none;position:absolute;top:-100px}.skip-link:focus{top:var(--space-3)}.btn{min-height:48px;padding:0 var(--space-5);border-radius:var(--radius-control);font-family:var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn-primary{background:var(--color-rose);color:var(--color-text)}.btn-primary:hover{background:var(--color-rose-hover);color:var(--color-text);box-shadow:var(--shadow-soft)}.btn-secondary{border-color:var(--color-sand);color:var(--color-text);background:0 0}.btn-secondary:hover{border-color:var(--color-field-border);color:var(--color-text)}.btn:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:.25s;animation-timing-function:cubic-bezier(.2,0,0,1)}.site-header{view-transition-name:site-header}.site-footer{view-transition-name:site-footer}.blur-up{position:relative;overflow:hidden}.blur-up__preview,.blur-up__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.blur-up__preview{filter:blur(10px);transform:scale(1.08)}.js .blur-up__img:not(.is-loaded){opacity:0}.blur-up__img{transition:opacity var(--duration-base) var(--ease)}.lang[data-astro-cid-3s4v7zxg]{align-items:center;font-size:15px;display:flex}.lang__item[data-astro-cid-3s4v7zxg]{text-decoration:none}.lang--inline[data-astro-cid-3s4v7zxg]{gap:0}.lang--inline[data-astro-cid-3s4v7zxg] .lang__item[data-astro-cid-3s4v7zxg]{min-width:var(--tap-min);min-height:var(--tap-min);color:var(--color-text);justify-content:center;align-items:center;padding:0 6px;font-weight:400;display:inline-flex}.lang--inline[data-astro-cid-3s4v7zxg] .lang__item[data-astro-cid-3s4v7zxg]:hover{color:var(--color-rose-text)}.lang--inline[data-astro-cid-3s4v7zxg] .lang__item[data-astro-cid-3s4v7zxg].is-current{color:var(--color-text);font-weight:600}.lang__sep[data-astro-cid-3s4v7zxg]{color:var(--color-field-border)}.lang--segmented[data-astro-cid-3s4v7zxg]{align-self:flex-start;gap:var(--space-1);padding:var(--space-1);background:var(--color-white);border:1px solid var(--color-field-border);border-radius:var(--radius-control);display:inline-flex}.lang--segmented[data-astro-cid-3s4v7zxg] .lang__item[data-astro-cid-3s4v7zxg]{min-width:64px;height:var(--tap-min);color:var(--color-text);border-radius:10px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.lang--segmented[data-astro-cid-3s4v7zxg] .lang__item[data-astro-cid-3s4v7zxg].is-current{background:var(--color-rose)}.mobile-menu[data-astro-cid-xlat7obg]{background:var(--color-bg);width:100%;max-width:none;height:100%;max-height:none;color:var(--color-text);border:0;flex-direction:column;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.mobile-menu[data-astro-cid-xlat7obg][open]{animation:menu-in var(--duration-base) var(--ease);display:flex}.mobile-menu[data-astro-cid-xlat7obg]::backdrop{background:var(--color-bg)}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px)}}.mobile-menu__bar[data-astro-cid-xlat7obg]{height:60px;padding:0 var(--space-4);background:var(--color-sand);flex:none;justify-content:space-between;align-items:center;display:flex}.mobile-menu__logo[data-astro-cid-xlat7obg]{font-family:var(--font-heading);font-size:18px;font-weight:700}.mobile-menu__close[data-astro-cid-xlat7obg]{width:var(--tap-min);height:var(--tap-min);margin-right:calc(var(--space-2) * -1);border-radius:var(--radius-control);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.mobile-menu__nav[data-astro-cid-xlat7obg]{padding:var(--space-4) var(--space-4) 0}.mobile-menu__nav[data-astro-cid-xlat7obg] ul[data-astro-cid-xlat7obg]{margin:0;padding:0;list-style:none}.mobile-menu__nav[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg]{min-height:64px;font-family:var(--font-heading);border-bottom:1px solid var(--color-sand);justify-content:space-between;align-items:center;font-size:26px;font-weight:600;text-decoration:none;display:flex}.dot[data-astro-cid-xlat7obg]{background:var(--color-rose);border-radius:50%;width:8px;height:8px}.mobile-menu__lang[data-astro-cid-xlat7obg]{padding:var(--space-6) var(--space-4) 0;gap:var(--space-3);flex-direction:column;display:flex}.mobile-menu__caption[data-astro-cid-xlat7obg]{font-size:var(--text-small);color:var(--color-text-muted)}.mobile-menu__note[data-astro-cid-xlat7obg]{padding:var(--space-6) var(--space-4);color:var(--color-text-muted);margin-top:auto;font-size:13px;line-height:1.5}.site-header[data-astro-cid-fzpbxy5g]{z-index:20;background:var(--color-sand);position:sticky;top:0}.site-header__inner[data-astro-cid-fzpbxy5g]{height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.logo[data-astro-cid-fzpbxy5g]{font-family:var(--font-heading);white-space:nowrap;min-height:var(--tap-min);align-items:center;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.logo[data-astro-cid-fzpbxy5g]:hover{color:var(--color-text)}.desktop-nav[data-astro-cid-fzpbxy5g]{display:none}.desktop-nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{gap:var(--space-6);margin:0;padding:0;list-style:none;display:flex}.desktop-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{padding:var(--space-3) 0;transition:border-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);border-bottom:2px solid #0000;font-size:16px;font-weight:500;text-decoration:none;display:inline-block}.desktop-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{border-bottom-color:var(--color-rose-text)}.desktop-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{border-bottom-color:var(--color-rose)}.desktop-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]:hover{border-bottom-color:var(--color-rose-text)}.site-header__tools[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-1);display:flex}.menu-toggle[data-astro-cid-fzpbxy5g]{width:var(--tap-min);height:var(--tap-min);margin-right:calc(var(--space-2) * -1);border-radius:var(--radius-control);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.menu-toggle[data-astro-cid-fzpbxy5g][hidden]{display:none}@media (width>=900px){.logo[data-astro-cid-fzpbxy5g]{font-size:22px}.site-header__inner[data-astro-cid-fzpbxy5g]{gap:var(--space-6)}.desktop-nav[data-astro-cid-fzpbxy5g]{display:block}.menu-toggle[data-astro-cid-fzpbxy5g],.menu-toggle[data-astro-cid-fzpbxy5g]:not([hidden]){display:none}}.contact-icons[data-astro-cid-ccwviljl]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.contact-icons[data-astro-cid-ccwviljl] a[data-astro-cid-ccwviljl]{min-width:var(--tap-min);min-height:var(--tap-min);color:inherit;transition:color var(--duration-fast) var(--ease), background-color var(--duration-fast) var(--ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.contact-icons[data-astro-cid-ccwviljl] a[data-astro-cid-ccwviljl]:hover{color:var(--color-rose-text);background:color-mix(in srgb, var(--color-rose) 18%, transparent)}.contact-icons[data-astro-cid-ccwviljl] a[data-astro-cid-ccwviljl]:focus-visible{outline:2px solid var(--color-rose-text);outline-offset:2px}.site-footer[data-astro-cid-nns7i3if]{margin-top:var(--space-7);background:var(--color-sand);font-size:var(--text-small)}.site-footer__inner[data-astro-cid-nns7i3if]{padding-block:var(--space-6);gap:var(--space-5);flex-direction:column;display:flex}.site-footer__brand[data-astro-cid-nns7i3if]{gap:var(--space-2);flex-direction:column;max-width:360px;display:flex}.site-footer__brand[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{line-height:1.5}.site-footer__logo[data-astro-cid-nns7i3if]{font-family:var(--font-heading);font-size:18px;font-weight:700}.site-footer__nav[data-astro-cid-nns7i3if],.site-footer__meta[data-astro-cid-nns7i3if] .site-footer__contacts{margin-left:-11px}.site-footer__nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{min-height:var(--tap-min);align-items:center;text-decoration:none;display:inline-flex}.site-footer__nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{text-decoration:underline;text-decoration-color:var(--color-rose-text)}.site-footer__meta[data-astro-cid-nns7i3if]{gap:var(--space-2);flex-direction:column;display:flex}.site-footer__heading[data-astro-cid-nns7i3if]{font-weight:600}.site-footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{text-decoration-color:var(--color-rose-text)}.site-footer__nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{text-decoration-color:#0000}@media (width>=900px){.site-footer[data-astro-cid-nns7i3if]{margin-top:var(--space-8)}.site-footer__inner[data-astro-cid-nns7i3if]{justify-content:space-between;gap:var(--space-7);padding-block:var(--space-7);flex-direction:row}.site-footer__nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{min-height:32px}}main[data-astro-cid-z4jru4n3]:focus{outline:none}
