.sr-only[data-astro-cid-rutobish]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.nav[data-astro-cid-rutobish]{z-index:30;justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-6) var(--pad-x);pointer-events:none;display:flex;position:fixed;top:0;left:0;right:0}.nav[data-astro-cid-rutobish]>[data-astro-cid-rutobish]{pointer-events:auto}.nav__mark[data-astro-cid-rutobish]{z-index:2;font-size:var(--t-sm);letter-spacing:.02em;transition:opacity .3s var(--ease);margin-left:auto;position:relative}.nav__mark[data-astro-cid-rutobish]:hover{opacity:.55}.nav__toggle[data-astro-cid-rutobish]{z-index:2;padding:.75rem 0;position:relative}.nav__bars[data-astro-cid-rutobish]{gap:6px;width:1.75rem;display:grid}.nav__bars[data-astro-cid-rutobish] span[data-astro-cid-rutobish]{background:var(--c-ink);height:1px;transition:transform .35s var(--ease);display:block}.nav[data-astro-cid-rutobish].is-open .nav__bars[data-astro-cid-rutobish] span[data-astro-cid-rutobish]:first-child{transform:translateY(3.5px)rotate(45deg)}.nav[data-astro-cid-rutobish].is-open .nav__bars[data-astro-cid-rutobish] span[data-astro-cid-rutobish]:last-child{transform:translateY(-3.5px)rotate(-45deg)}.nav__panel[data-astro-cid-rutobish]{z-index:1;top:calc(100% - var(--s-2));left:var(--s-8);justify-items:start;gap:var(--s-4);min-width:9rem;padding:var(--s-5) var(--s-8) var(--s-6) var(--s-6);background:var(--c-bg);opacity:0;visibility:hidden;transition:opacity .3s var(--ease), visibility .3s var(--ease), transform .3s var(--ease);display:grid;position:absolute;transform:translateY(-.35rem)}.nav[data-astro-cid-rutobish].is-open .nav__panel[data-astro-cid-rutobish]{opacity:1;visibility:visible;transform:none}.nav__scrim[data-astro-cid-rutobish]{opacity:0;visibility:hidden;transition:visibility .3s var(--ease);position:fixed;inset:0}.nav[data-astro-cid-rutobish].is-open .nav__scrim[data-astro-cid-rutobish]{visibility:visible}.nav__links[data-astro-cid-rutobish] ul[data-astro-cid-rutobish]{gap:var(--s-2);display:grid}.nav__link[data-astro-cid-rutobish]{font-family:var(--f-body);font-size:var(--t-base);color:var(--c-ink-faint);transition:color .3s var(--ease), opacity .5s var(--ease), transform .5s var(--ease);line-height:1.5;display:inline-block}.nav__link[data-astro-cid-rutobish]:hover,.nav__link[data-astro-cid-rutobish]:focus-visible,.nav__link[data-astro-cid-rutobish].is-current{color:var(--c-ink)}.nav__lang[data-astro-cid-rutobish]{color:var(--c-ink-faint);transition:color .25s var(--ease);justify-self:start}.nav__lang[data-astro-cid-rutobish]:hover{color:var(--c-ink)}@media (width<=60rem){.nav[data-astro-cid-rutobish]:not(.nav--bare){background:var(--c-bg);pointer-events:auto}}:root{color-scheme:light;--c-bg:#fff;--c-ink:#14161a;--c-ink-soft:#5a6068;--c-ink-faint:#9aa0a6;--c-rule:#e4e6e8;--c-accent:#14161a;--f-display:"Playfair Display", "Times New Roman", serif;--f-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--t-xs:.6875rem;--t-sm:.8125rem;--t-base:.9375rem;--t-lg:1.125rem;--t-xl:1.5rem;--t-2xl:clamp(1.75rem, 3.2vw, 2.75rem);--t-3xl:clamp(2.25rem, 6vw, 4.5rem);--track-label:.14em;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.25rem;--s-6:1.5rem;--s-8:2rem;--s-12:3rem;--s-14:3.5rem;--s-16:4rem;--s-24:6rem;--s-32:8rem;--pad-x:clamp(1.5rem, 6vw, 6rem);--pad-top:clamp(5rem, 9vw, 8rem);--measure:32rem;--page-max:92rem;--ease:cubic-bezier(.22, .61, .36, 1)}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}html{-webkit-text-size-adjust:100%}body{background:var(--c-bg);min-height:100svh;color:var(--c-ink);font-family:var(--f-body);font-size:var(--t-base);-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.6}img,picture,video,canvas,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.display{font-family:var(--f-display);letter-spacing:-.015em;font-weight:400;line-height:1.08}.label{font-size:var(--t-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-ink-soft);font-weight:500}.prose{max-width:var(--measure)}.prose p+p{margin-top:var(--s-4)}.prose h2{font-size:var(--t-lg);letter-spacing:-.005em;margin:var(--s-12) 0 var(--s-3);font-weight:500;line-height:1.3}.prose em{font-style:italic}.rule{background:var(--c-rule);border:0;height:1px}.ul-link{transition:background-size .35s var(--ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:1px}.ul-link:hover,.ul-link:focus-visible{background-size:100% 1px}.page{max-width:var(--page-max);padding:var(--pad-top) var(--pad-x) var(--s-32);margin-inline:auto}.page--flush{max-width:none;padding:0}@media (width<=60rem){.page:not(.page--flush){padding-top:6rem;padding-bottom:var(--s-16)}}.reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(12px)}.reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}
